11 2021 档案

摘要:MaterialStateProperty<Color?>?和Color 当为TextButton等button添加颜色时,使用ButtonStyle为其添加颜色 TextButton( onPressed: () {}, child: Text('text'), style: ButtonStyl 阅读全文 »
posted @ 2021-11-24 10:32 R1cardo 阅读(3174) 评论(0) 推荐(1) 编辑
摘要:WebView报错ERR_NAME_NOT_RESOLVED 用的webview_flutter插件,开始都用的好好的,后面突然报错ERR_NAME_NOT_RESOLVED,上网逛了一圈说如果要用http请求必须要添加配置 安卓 在android/app/src/main/res文件夹下新建文件, 阅读全文 »
posted @ 2021-11-22 16:41 R1cardo 阅读(1958) 评论(0) 推荐(0) 编辑
摘要:设置安卓启动页报错 首先设置安卓启动页 在android/app/src/main/AndroidManifest.xml中添加这一行 <meta-data android:name="io.flutter.embedding.android.SplashScreenDrawable" androi 阅读全文 »
posted @ 2021-11-19 15:25 R1cardo 阅读(461) 评论(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 阅读(420) 评论(0) 推荐(0) 编辑
摘要:滑动组件互相嵌套问题 如果listview/singlechildscrollview 嵌套gridview,将两个组件的shrinkwrap设置为true,并且gridview无法滚动 physics: new NeverScrollableScrollPhysics()。比如 return Si 阅读全文 »
posted @ 2021-11-18 16:07 R1cardo 阅读(441) 评论(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 阅读(758) 评论(0) 推荐(0) 编辑
摘要:showModalBottomSheet改变高度 将isScrollControlled设置为true,此时弹窗会全屏展示,再返回一个带高度的SizedBox,就可以指定弹窗的高度了 showModalBottomSheet( context: context, shape: RoundedRect 阅读全文 »
posted @ 2021-11-18 15:48 R1cardo 阅读(1514) 评论(0) 推荐(0) 编辑
摘要:Flutter TickerProvider使用 当需要使用Animation controller时,需要在控制器初始化时传递一个vsync参数,此时需要用到TickerProvider,例如 class _HomeState extends State<Home> with SingleTick 阅读全文 »
posted @ 2021-11-18 15:43 R1cardo 阅读(1457) 评论(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 阅读(814) 评论(0) 推荐(0) 编辑
摘要:Flutter收起键盘 在根Widget中嵌套GestureDetector return GestureDetector( // 触摸收起键盘 behavior: HitTestBehavior.translucent, onTap: () => FocusScope.of(context).re 阅读全文 »
posted @ 2021-11-18 14:48 R1cardo 阅读(502) 评论(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 阅读(408) 评论(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 阅读(658) 评论(0) 推荐(0) 编辑
摘要:GestureDector点击空白区域不响应 当GestureDector嵌套Container时,当Container子组件为Text时,点击空白区域不响应点击事件 GestureDetector( onTap: () { print("click"); }, child: Container( 阅读全文 »
posted @ 2021-11-18 14:16 R1cardo 阅读(98) 评论(0) 推荐(0) 编辑
摘要:1. 登陆Google开发者账号,点击左边API权限 Google控制台 创建新项目 转到 Google Play 管理中心的 API 权限页面。 接受《服务条款》。 点击创建新项目。 系统会自动生成 Google Cloud 项目,并将其关联到您的 Google Play 管理中心。 2. 配置服 阅读全文 »
posted @ 2021-11-16 09:58 R1cardo 阅读(1965) 评论(0) 推荐(0) 编辑
摘要:方法1 在firebase控制台新建通知 点击cloud messaging后点击新建通知 输入标题和内容,点击右边的发送测试消息,注意要在真机接收,模拟器收不到 然后添加测试令牌,测试令牌可以在app中调用以下代码获取设备的令牌 token = await FirebaseMessaging.in 阅读全文 »
posted @ 2021-11-05 16:42 R1cardo 阅读(1068) 评论(0) 推荐(0) 编辑
摘要:flutter_launcher_icons 用这个库自动生成 首先添加依赖 dev_dependencies: flutter_launcher_icons: flutter_icons: android: "launcher_icon" ios: true image_path: "assets 阅读全文 »
posted @ 2021-11-05 16:02 R1cardo 阅读(263) 评论(0) 推荐(0) 编辑
摘要:关于安卓编译错误Attribute application@label value=(xxx) from AndroidManifest.xml:8:16-37 is also present at [com.github.adrielcafe:AndroidAudioConverter:0.0.8 阅读全文 »
posted @ 2021-11-05 15:50 R1cardo 阅读(942) 评论(0) 推荐(1) 编辑
摘要:showModalBottomSheet setState 无法更新ui问题 首先理解showModalBottomSheet,本质上可以理解为路由入栈,在show之后弹出的页面其实是另一个页面了,此时再setState刷新的其实是原页面的状态,所以在此方法的builder方法中先返回一个State 阅读全文 »
posted @ 2021-11-04 22:01 R1cardo 阅读(344) 评论(0) 推荐(0) 编辑
摘要:Flutter空安全问题 在pub上有一些库导入之后无法运行,这是因为健全的空安全 解决方法 1.在命令行中添加参数 flutter run --no-sound-null-safety 2.在IDE中,Android Studio或者VSCODE中添加运行参数 阅读全文 »
posted @ 2021-11-04 21:46 R1cardo 阅读(536) 评论(0) 推荐(0) 编辑
摘要:问题如题 有时候项目跑着跑着突然控制台就报了这个错,用hot restart也没有用,问题的本质是plugin没有找到,这时候有两种方法 flutter clean,会将依赖清除,这时候再重新pub get package一下就好了 终止flutter进程,重新run 阅读全文 »
posted @ 2021-11-04 21:34 R1cardo 阅读(1446) 评论(0) 推荐(0) 编辑
摘要:https://www.jianshu.com/p/3ef9266bfa0d#:~:text=%EE%80%80Dart%EE%80%81 阅读全文 »
posted @ 2021-11-04 21:27 R1cardo 阅读(35) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示