摘要: M1芯片pod问题 换了M1芯片的mac后,在Xcode跑项目报pod错误,提示run pod install更新pod,但是去终端跑命令时又报错 然后在github上看到一个老哥的方法 https://github.com/CocoaPods/CocoaPods/issues/10723#issu 阅读全文
posted @ 2021-11-18 16:20 R1cardo 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 滑动组件互相嵌套问题 如果listview/singlechildscrollview 嵌套gridview,将两个组件的shrinkwrap设置为true,并且gridview无法滚动 physics: new NeverScrollableScrollPhysics()。比如 return Si 阅读全文
posted @ 2021-11-18 16:07 R1cardo 阅读(390) 评论(0) 推荐(0) 编辑
摘要: RenderBox was not laid out: RenderViewport#680c1 NEEDS-LAYOUT NEEDS-PAINT 使用ListView.builder()布局时,如果嵌套在Row或者Column中,可能会报这个错误,原因是没有给ListView指定大小,所以应该在L 阅读全文
posted @ 2021-11-18 15:57 R1cardo 阅读(633) 评论(0) 推荐(0) 编辑
摘要: showModalBottomSheet改变高度 将isScrollControlled设置为true,此时弹窗会全屏展示,再返回一个带高度的SizedBox,就可以指定弹窗的高度了 showModalBottomSheet( context: context, shape: RoundedRect 阅读全文
posted @ 2021-11-18 15:48 R1cardo 阅读(1426) 评论(0) 推荐(0) 编辑
摘要: Flutter TickerProvider使用 当需要使用Animation controller时,需要在控制器初始化时传递一个vsync参数,此时需要用到TickerProvider,例如 class _HomeState extends State<Home> with SingleTick 阅读全文
posted @ 2021-11-18 15:43 R1cardo 阅读(1304) 评论(0) 推荐(0) 编辑
摘要: Flutter 引用包命名冲突,重复引用 报错信息 lib/page.dart:92:11: Error: 'Response' is imported from both 'package:get/get.dart' and 'package:dio/dio.dart'. 意思是Response这 阅读全文
posted @ 2021-11-18 15:10 R1cardo 阅读(764) 评论(0) 推荐(0) 编辑
摘要: Flutter收起键盘 在根Widget中嵌套GestureDetector return GestureDetector( // 触摸收起键盘 behavior: HitTestBehavior.translucent, onTap: () => FocusScope.of(context).re 阅读全文
posted @ 2021-11-18 14:48 R1cardo 阅读(482) 评论(0) 推荐(0) 编辑
摘要: List映射获取索引 通常用List映射时只能获取到element而不能获取到索引,比如 return data.map((e) => Media.fromJson(e as Map<String, dynamic>)).toList(); 当我们要获取到每一个element的索引时,要这样写 re 阅读全文
posted @ 2021-11-18 14:42 R1cardo 阅读(387) 评论(0) 推荐(0) 编辑
摘要: Flutter shared_preferrence报错 在main函数中runApp之前添加**WidgetsFlutterBinding.ensureInitialized();确保初始化成功 void main(){ WidgetsFlutterBinding.ensureInitialize 阅读全文
posted @ 2021-11-18 14:31 R1cardo 阅读(10) 评论(0) 推荐(0) 编辑
摘要: Flutter ListView顶部空白去除 当listview没有和AppBar一起使用时,顶部会有一个自动的空白部分,可以用MediaQuery.removePadding去掉 return MediaQuery.removePadding( removeTop: true, context: 阅读全文
posted @ 2021-11-18 14:23 R1cardo 阅读(594) 评论(0) 推荐(0) 编辑
摘要: GestureDector点击空白区域不响应 当GestureDector嵌套Container时,当Container子组件为Text时,点击空白区域不响应点击事件 GestureDetector( onTap: () { print("click"); }, child: Container( 阅读全文
posted @ 2021-11-18 14:16 R1cardo 阅读(66) 评论(0) 推荐(0) 编辑