
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
sqflite是github上tekartik提供的可供Android和iOS使用的SQLite插件,操作也是非常的简单.下载dependencies:...sqflite: ^1.1.0导入import 'package:sqflite/sqflite.dart';用SQL进行操作获取资源存放位置import 'package:path/path.dart'...
某些时候在显示行或者列时,由于宽度或者高度超过了屏幕,多余的部分无法显示,并且还会报出错误.使用Wrap来替代Row或者Column,就可以自适应的进行新增行或者列来进行显示.还可以设置对齐方式alignment,runAlignment;间距spacing,runspacing等.import 'package:flutter/material.dart';class GoogleWa...
Flutter和Dart是异步的,使用Dart的Futures可以管理IO,不用担心线程死锁等问题,但是如何在使用Widget时也使用异步操作呢?Flutter提供了FutureBuilder来进行处理,FutureBuilder可以很容易的得到当前Widget的状态,并选择在加载数据时显示的内容.以及在可以使用时显示的内容.首先给FutureBuilder设置future一个网络请求,bu...
一般情况下,要移除界面中的某和控件只需要将控件代码删除即可,但是如果希望控件隐藏,但是控件之间占的位置依然保留,就需要使用Opacity来进行包裹.并且还可以使用AnimatedOpacity添加动画,只需要加一个时长,在重新渲染时就会有一个渲染动画.是不是很酷呢.import 'package:flutter/material.dart';class GoogleOpacity ext...
Flutter有一的动画引擎很强大, 可以为应用添加任何的效果个动画,但是有些时候,有些效果和动画并不需要那么炫酷,比如淡入淡出.Flutter同样也提供了很多转场可以加入应用中,比如FadeTransition,FadeTransition可以对Widget进行淡入淡出效果,它只需要一个子项和一个动画.import 'package:flutter/material.dart';cla...
Flutter布局的时候基本都使用行和列,基本都是按照相同比列进行排列显示的.如果想让其中一个拉伸并填充余下的空间,只需要在子控件外加上Expanded即可.设置fix可以增加子控件的权重.import 'package:flutter/material.dart';class GoogleExpand extends StatelessWidget {@overrideW...
SafeArea可以通过填充来使得子控件适配手机屏幕(刘刘海屏之类的).列入在iPhone X中显示一个列表,可以使得列表进行缩进,避免底部的操作区域.import 'package:flutter/material.dart';class GoogleSefeArea extends StatelessWidget {@overrideWidget build(Build...
Android关掉屏幕,需要用PowerManager ,并声明相关权限。获取电源管理器PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); 设置相关apipm.goToSleep(SystemClock.uptimeMillis());PowerManager
SWRevealViewControllerGithub下载地址导入我这里直接新建一个SWRevealViewController包,然后把代码直接粘贴进入在桥接文件中导入#import “SWRevealViewController.h”使用编译一下,接着新建一个MainController父容器,继承SWRevealViewControllerimport UIKitcl







