![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flutter
文章平均质量分 70
吕子明
专注于新技术,以rust、kotlin、flutter作为主要方向
展开
-
flutter 使用Bloc+PageView+BottomNavigationBar实现传统首页布局
本篇文章主要记录首页框架搭配bloc的使用示例,本篇文章将会使用上一篇文章中的代码,有兴趣的朋友可以去参考一下实现,除了使用pageview还有另外一种实现,但是最后发现那种方式有两个问题,一个是进入首页后会加载所有PageWidget,第二个是每次切换PageWidget时都会走一遍build方法,这显然不符合实际使用场景,所以这里参考部分文章对PageView的使用,也引入了PageView的页面缓存与懒加载完美的符合实际使用,下面看示例。原创 2023-07-08 09:21:40 · 727 阅读 · 0 评论 -
Flutter 环境搭建与配置
本人使用uos系统,指令和ubuntu类似,win环境在环境变量里面配置,配置过程大致一致下载flutter配置环境变量如果linux无法识别设备,参考如下方式下载gradle,并配置gradle项目加载比较慢配置阿里云代理配置android_sdk总结下载fluttergit clone https://gitee.com/mirrors/Flutter.git配置环境变量export PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_原创 2020-08-29 14:36:09 · 1123 阅读 · 0 评论 -
flutter 项目中路由的封装
前言这算一个综合文章吧,网上关于flutter的路由有两种,一种是静态路由一种是动态路由,这里选择静态路由方便管理,我看过很多文章说的是静态路由无法跳转带参数,我现在的这种方案可以实现并在项目中实际使用,可实现跳转页面切换动画,动画是参考其它文章做的修改,当然如果你自己有更好的实现动画方案也可以自定义,我这边只提供一个思路,对于动态路由其实也可以做到和静态路由一样方便管理,由于当时遇到了一个不是bug的bug代码已经删掉了,有兴趣的可以自行尝试。正文1.创建route.dart,该文件主要是用来统一路原创 2020-07-28 16:39:26 · 1422 阅读 · 0 评论