
Flutter移动开发
文章平均质量分 72
沙漠蓝色披头
I am codeMan
展开
-
Flutter学习之组件组合要点
Flutter 功能的开发,可以总结为将基础组件组合并赋予一些交互行为的过程,因此需要掌握组件组合的一些要点。由于动态组件和静态组件的特点,因此在组合的时候要非常注意,动态组件下的子组件如果过多,则在组件更新的时候,会导致其子组件的全部更新,从而引发性能问题。因此在组件组合的时候需要有一些避免的规则来参考,下面这几点是我自己整理的一套原则。1.尽可能减少动态组件下的静态组件;2.数据来源相同的部分组合为同一组件;3.使用行或者列作为合并的条件;4.功能相同的部分,转化为基础组件;5.合并后根节点原创 2021-09-02 14:57:46 · 271 阅读 · 0 评论 -
Flutter实现外部跳转,跳转到其他app
- 外部跳转该功能的实现,需要使用 uni_links 第三方库来协助完成外部页面的 Scheme,在 pubspec.yaml 中增加依赖,然后更新本地库文件。由于 Android 和 iOS 在配置上会有点区别,因此这里分别来介绍。Android 流程在项目中找到这个路径下的文件android/app/src/main/AndroidManifest.xml在配置的 application 下的 activity 内增加如下配置:第 6 行代码就是声明这个 App 的 Schem原创 2020-11-25 16:40:46 · 6665 阅读 · 0 评论 -
Flutter组件之TickerMode and Offstage
TickerMode 官方描述:which can be used to disable animations in a subtree.可用于禁用子树中的动画所以作用是控制子控件是否显示动画Offstage:用来控制子控件是否显示,根据offstage,true 隐藏,false显示Offstage(offstage: _indexNum != index,child: TickerMode(enabled: _indexNum == index,child: widgetList[in原创 2020-11-24 15:31:42 · 1153 阅读 · 0 评论 -
Flutter一直停在 flutter pub get 的解决方法
设置 用户变量FLUTTER_STORAGE_BASE_URL:https://storage.flutter-io.cnPUB_HOSTED_URL:https://pub.flutter-io.cn重启androidstudio亲测有效原创 2020-11-20 18:12:54 · 7898 阅读 · 3 评论 -
记录Flutter学习中遇到的一个问题
Running "flutter pub get" in flutter_app_11... 一直卡在这里不动解决办法:在系统环境变量中增加两个变量即可变量名:PUB_HOSTED_URL变量值:https://pub.flutter-io.cn变量名:FLUTTER_STORAGE_BASE_URL变量值:https://storage.flutter-io.cn...原创 2020-03-13 19:27:39 · 357 阅读 · 0 评论 -
Flutter动态加载不同环境,打包不同环境apk
首先在lib建立多个main.dart,比如main_local.dart表示本地开发运行时执行的入口文件,main_develop.dart和main.dart分别表示开发环境和生产环境:lib/├── api/├── main.dart├── main_develop.dart├── models/├── pages/├── utils/└── widgets/这样如果...原创 2019-11-20 13:55:40 · 2354 阅读 · 1 评论