- 博客(9)
- 收藏
- 关注
原创 flutter bloc记录
1.Bloc模式:该模式划分四层结构 bloc:逻辑层 state:数据层 event:所有的交互事件 view:页面2.Cubit模式:该模式划分了三层结构 cubit:逻辑层 state:数据层 view:页面
2021-07-02 17:53:08
171
2
转载 Flutter Dart ??和.?区别
1.dart ?.左边如果为空返回 null,否则返回右边的值。A?.B如果 A 等于 null,那么 A?.B 为 null如果 A 不等于 null,那么 A?.B 等价于 A.Bvoid main() { Animal animal = new Animal('cat'); Animal empty = null; //animal 非空,返回 animal.name 的值 cat print(animal?.name); //empty 为空,返回 null
2021-07-01 17:09:43
3282
原创 flutter中async和async*两者的区别
1、async返回Stream,通过yield关键字生成Stream流的值。Stream<int>OneMinute() async* { for (int i = 1; i <= 100; i++) { await Future.delayed(const Duration(seconds: 5)); yield i; }}2、async返回Future,直接返回泛型值Future<int> LongTask() async { awa
2021-07-01 14:55:24
308
原创 flutter中 encode和decode的区别
1、json_decode( ) json 转 对象/数组转对象当第二个参数为true返回 array ,默认是false返回object。2、json_encode( ) 对象/数组转 json成功返回 json 编码的 string ,失败返回 false 。
2021-07-01 14:49:31
939
原创 flutter 底部分享弹框
show3() {showModalBottomSheet(context: context,builder: (context) {return Container(height: 120,child: Column(children: [Container(margin: EdgeInsets.only(top: 10),child: Text(‘请选择分享平台’),),SizedBox(height: 20),Container(padding: EdgeInsets.f.
2021-06-29 16:56:10
335
原创 flutter 星星评价
ff_stars: ^0.2.0import ‘package:ff_stars/ff_stars.dart’;FFStars(normalStar: Image.asset(R.assetsImagesRiliImgLl2Png),selectedStar:Image.asset(R.assetsImagesRiliImgLlPng),starsChanged:(realStars,choosedStars) {print(“选择: ${choosedStars}, 选择: ${r
2021-06-29 16:45:25
356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人