摘要: Flutter的理念架构 Flutter架构分为三层 参考官方文档 Framework层(dart) flutter engine层(C/C++) embeder层(platform-specific) Flutter 被设计为一个可扩展的分层系统。它可以被看作是各个独立的组件的系列合集,上层组件各 阅读全文
posted @ 2022-03-31 14:16 R1cardo 阅读(164) 评论(0) 推荐(0) 编辑
摘要: ##Flutter 基础知识查漏补缺 ###Hot reload原理 热重载分为这几个步骤 扫描项目改动:检查是否有新增,删除或者改动,直到找到上次编译后发生改变的dart代码 增量编译:找到改变的dart代码,将其转化为增量支持动态编译的dart kernel 推送更新:热重载模块将增量更新的代码 阅读全文
posted @ 2022-03-27 18:37 R1cardo 阅读(331) 评论(0) 推荐(1) 编辑
摘要: Flutter获取当前路由信息和全局路由监听 获取当前路由名 通过Flutter提供的方式 var routePath = ModalRoute.of(context).settings.name; print("current route: $name") 通过GetX的方式 var routeP 阅读全文
posted @ 2022-03-25 17:19 R1cardo 阅读(3716) 评论(0) 推荐(0) 编辑
摘要: 有关终端Github无法访问,connection timed out:443等问题 SSL_connect: Operation timed out in connection to github.com:443 对于浏览器上Github可以使用[梯子]等方式,但是在终端中访问Github超时保4 阅读全文
posted @ 2022-03-25 17:04 R1cardo 阅读(748) 评论(0) 推荐(0) 编辑
摘要: Flutter Stream的使用 ##首先,来了解一下stream是什么 异步数据事件的来源。 流提供了一种接收一系列事件的方法。每个事件要么是一个数据事件,也称为流的元素,要么是一个错误 事件,即某事已失败的通知。当流发出所有事件时,单个“完成”事件将通知监听器已达到结束。 您通过调用异步函数生 阅读全文
posted @ 2022-03-20 12:44 R1cardo 阅读(951) 评论(0) 推荐(0) 编辑
摘要: Flutter TextField设置值后光标位置偏移 一般用controller设置值是这样设置的 TextEditingController controller = TextEditingController(); TextField(controller:controller) contro 阅读全文
posted @ 2022-03-07 16:18 R1cardo 阅读(1314) 评论(0) 推荐(0) 编辑
摘要: path/flutter/.pub-cache/hosted/pub.dartlang.org/platform-3.0.0/ lib/src/interface/local_platform.dart:46:19: Error: Member not found: 'packageRoot'. i 阅读全文
posted @ 2022-03-07 16:02 R1cardo 阅读(931) 评论(0) 推荐(0) 编辑
摘要: Flutter (2.5) - A splash screen was provided to Flutter, but this is deprecated 升级到Flutter 2.5 版本后,启动安卓项目时,收到一个warning 大概意思是以前版本中设置splash screen的方式已经被 阅读全文
posted @ 2022-03-07 15:54 R1cardo 阅读(606) 评论(0) 推荐(0) 编辑
摘要: MaterialStateProperty<Color?>?和Color 当为TextButton等button添加颜色时,使用ButtonStyle为其添加颜色 TextButton( onPressed: () {}, child: Text('text'), style: ButtonStyl 阅读全文
posted @ 2021-11-24 10:32 R1cardo 阅读(2981) 评论(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 阅读(1813) 评论(0) 推荐(0) 编辑