Flutter
厚德.
这个作者很懒,什么都没留下…
展开
-
Dart语法
变量基本类型bool done = true;int num = 2;double x = 3.14;final bool visible = false;final int amount = 100;final double y = 2.7;const bool debug = true;const int sum = 42;const double z = 1.2...转载 2018-10-22 22:28:11 · 1703 阅读 · 0 评论 -
Flutter 之 Scaffold
Scaffold是实现Material Design的布局结构。也就是说, MaterialApp 的 child 是 Scaffold Widget。在Material设计中定义的单个界面上的各种布局元素,在 Scaffold 中都有支持,比如 左边栏(Drawers)、snack bars、以及 bottom sheets。Scaffold 有下面几个主要属性:appBar:显示在界...原创 2018-10-28 22:59:00 · 6066 阅读 · 0 评论 -
Flutter在构建项目出现的错误记录
在Github上下载的项目在运行时出现这种错误:A problem occurred evaluating project ':app'.> Could not resolve all files for configuration 'classpath'. > Could not find lint-gradle-api.jar (com.android.tools.li...原创 2018-10-23 23:26:23 · 4654 阅读 · 0 评论 -
Flutter 联网和JSON转换成Bean
Flutter 联网和JSON转换成BeanFlutter的联网分为HttpClient和dio两种。HttpClient是dart io中的HttpClient发起的请求,但HttpClient本身功能较弱,很多常用功能都不支持。dart io官网文档.dio是一个强大的Dart Http请求库,支持Restful API、FormData、拦截器、请求取消、Cookie管理、文件上传/下...原创 2018-11-10 17:42:24 · 7580 阅读 · 0 评论 -
关于Flutter的大杂烩
1.Flutter 中界面绘制完成时的监听是通过WidgetBinding.instance.addPostFrameCallback((callback){//这里面写监听界面的代码})2.flutter强制container撑满整个屏幕width:double.infinity,3.在setState时会报错:This error might indicate...原创 2019-04-30 16:29:30 · 907 阅读 · 0 评论 -
Flutter中的Widget
在Flutter中给Widget中添加padding,可以使用Padding或者ContainerPadding( padding: EdgeInsets.fromLTRB(7, 4, 7, 4), child: LocalNavWidget(localNav:localNav),),为控件添加点击事件需要使用GestureDetector或者Inkwell实现其中的onTap事件...原创 2019-08-31 21:38:49 · 261 阅读 · 0 评论 -
Flutter中常用的列表组件
如果想去掉widget默认的padding,需要用MediaQuery.removePadding包裹MediaQuery.removePadding(context: context, removeTop: true, child:widget)基于ExpansionTile实现可展开的列表,相等于Android中的ExpandableListViewclass Sear...原创 2019-08-31 21:45:31 · 717 阅读 · 0 评论