
正文
flutter切换,flutter切换动画
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
flutter 完全使用GetX 主题切换 以及 自创建Widget的颜色随主题变化方案
这篇将会解决手动切换主题以及跟随手机切换主题来更新UI(包括自己创建的Widget)
主题切换有个问题,就是如果是我们自定义或者在 build() 自己创建的部件是不会随着系统的主题切换而发生主题色变化的(实际测试中,如果页面在顶层(没有被push)切换主题并不会触发 build() 方法,(push之后的页面切换系统主题是可以触发 build() 的,而且会频繁触发好多次...),既然无法通过重新 build 更新组件的主题色,那么我们在切换主题后,强制触发整个app的 build() 就可以了)
相关问答
Q1: Mac--Flutter更换指定版本
类似错误No named parameter with the name ‘XXXXXX‘问题
原因:Flutter版本问题
一、回退到指定版本
1、GitHub搜索flutter 点击进入后,选择tags找到需要的版本点进去,如图:
2、复制版本号
cd /Users/apple/Documents/flutter 根目录,同bash_profile中PATH配置保持一致即可。
git reset --hard 3595343e20a61ff16d14e8ecc25f364276bb1b8b
执行完成,检测 flutter --version
执行 flutter doctor
??了
Q2: Flutter 切换指定版本
查看所有分支和当前分支
切换 到指定分支。 例如
查看所有版本
切换 到指定版本。 例如
更新到最新版本
cd到自己的flutter目录下
执行。git reset --hard id
这是1.20.4的id
git reset --hard fba99f6cf9a14512e461e3122c8ddfaa25394e89
这是2.5.1的id
git reset --hard ffb2ecea5223acdd139a5039be2f9c796962833d
这是1.22.4的id
git reset --hard 1aafb3a8b9b0c36241c5f5b34ee914770f015818
这是1.22.3的id
git reset --hard 8874f21e79d7ec66d0457c7ab338348e31b17f1d
flutter git地址
找commit id 的手顺







