![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flutter
石博
刚刚好
展开
-
抢购布局
实现效果 //注意 text只有在contain里面才会自动换行 //如果一个row里面有了一个expanded,那么expanded再嵌套的expended就不能使用了,也就是不在是match的意思,而是0了 return new Container( margin: EdgeInsets.only(left: 10, top...原创 2020-03-26 22:29:02 · 319 阅读 · 0 评论 -
dart中抽象类与继承
1.使用abstract修饰和Java中的抽象类类似,可以访问抽象类中的公有方法和公有属性。和Java的不同是不能多继承。继承多个的写法是 extent A withB,Cabstract class Animal{ String _type="哺乳动物"; String type="哺乳动物1"; String say(){ return "动物"; } ...原创 2020-03-22 13:28:51 · 509 阅读 · 0 评论 -
drat中构造方法
首先和Java相同,如果没有自己定义构造方法,那么默认有一个无参的构造方法。不同点:dart中如果你定义了构造方法,那么无参的构造方法将会失效,而且你自己也不能实现一个无参的构造方法。需要自己实现一个无参方法需要类名.构造方法名字 来定义,如下class Person { String name; Person(String name) { this.name = ...原创 2020-03-23 16:21:07 · 261 阅读 · 0 评论 -
Dart数据类型
数值型:int num double 注:int 和double都继承自num字符串:String集合:Set List Map //集合的实例化和泛型 Set set=new Set<String>(); List list1=<String>[]; list1=new List<String>(); Map map=<St...原创 2020-03-22 12:22:24 · 253 阅读 · 0 评论 -
flutter-解析json
在android中可以使用Gson直接对网络请求返回的json进行格式化,首先这种方法是flutter中是不可行的。在flutter中对于网络请求返回的json,需要自己写方法来解析。可以自己手动来解析,但是当json层级很大的时候,就非常麻烦。https://pub.dev/packages/json_serializable#-example-tab-上面的json_serialz...原创 2019-11-15 16:23:48 · 1104 阅读 · 0 评论 -
flutter-实现一个下拉刷新上拉加载的列表
1.下拉刷新:s使用自带的控件实现new RefreshIndicator( onRefresh: onRefresh, child: ListView.builder( physics: new AlwaysScrollableScrollPhysics(), itemBuilder: getItemView, ...原创 2019-09-29 17:12:21 · 334 阅读 · 0 评论 -
flutter-实现圆角带边框的view(android无效)
注意:当前version1.9.1+hotfix2,mac,下面的效果只能在iOS上有效,安卓无效x下面的两种方式在iOS有效:1.使用boxDecoration return new Container( decoration: new BoxDecoration( color: Colors.grey, ...原创 2019-09-29 11:42:00 · 976 阅读 · 0 评论 -
flutter-实现本地存储(sharePreference)
1.导包pubspec.yaml中dependencies节点下dependencies: flutter: sdk: flutter # The following adds the Cupertino Icons font to your application. # Use with the CupertinoIcons class for iOS style...原创 2019-09-27 16:05:06 · 1654 阅读 · 0 评论 -
flutter-实现一个APP引导页
包含的知识点:1.StateFulWidget的使用2.PageView的使用3.Stack布局(类似FramenLayout:实现决定定位)4.View设置边框5.给View设置点击事件6.asset下图片的加载,以及大小设置为剩余的所有7.沉浸式状态栏8.获取屏幕尺寸以及状态栏高度9.前后台切换时生命周期10.Appbar的一些属性(右侧按钮点击弹出菜单...原创 2019-09-27 14:43:37 · 3881 阅读 · 0 评论