摘要: 设置安卓启动页报错 首先设置安卓启动页 在android/app/src/main/AndroidManifest.xml中添加这一行 <meta-data android:name="io.flutter.embedding.android.SplashScreenDrawable" androi 阅读全文
posted @ 2021-11-19 15:25 R1cardo 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 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) 编辑