在终端,执行一下 flutter --version ,执行这个命令会显示当前使用的 Flutter 框架的版本。 如果提示你升级 Flutter ,我们可以执行一下 flutter upgrade 这个命令,它可以升级 Flutter 框架。
要注意的是,升级以后项目可能会出现一些问题,升级的过程需要点时间,可以耐心等一下。 升级完成以后,我们需要停止运行调试,然后重新再运行一次。
这样很可能会更新项目里的一些东西,比如我这里更新了一下 ios 这个目录里的东西。
在模拟器,按一下 shift + command + A ,切换一下主题,你会发现在亮色主题的下面,页面顶部的标题看不见了,这是因为现在的标题颜色是白色。
打开项目里的 app_theme.dart。找到在这个文件里定义的 appBarTheme,它是一个 AppBarTheme,升级了 Flutter 以后,有些地方会用删除线标注,鼠标放在上面,会提示这个东西已经不再用了,建议使用 toolbarTextStyle 或者 titleTextStyle 替代。
我们可以把这个 textTheme 换成一个一个 titleTextStyle,它的值是一个 TextStyle,里面用 color 设置一下标题文字的颜色,设置成在这个文件里定义的 primaryTextColor 。
用同样的方法再修改一下 appBarThemeDark,把 textTheme 换成一个 titleTextStyle,把这个文字样式的 color 设置成 primaryTextColorDark。
重新启动一下应用,这次你会发现在亮色主题下面,页面顶部的标题文字颜色会是黑色,再切换到暗色主题观察一下页面头部的标题样式。