Dha*_*han 28 flutter flutter-theme flutter-upgrade flutter-material
我将 Flutter 版本升级到 3.16。当我运行我的应用程序时,我注意到用户界面发生了很多变化。
如何获得与升级到 Flutter 3.16 之前相同的 UI 外观?
Dha*_*han 65
这是使用Material 3的结果,从 Flutter 3.16 开始默认启用 Material 3。这是Flutter 3.16 更新中的重大更改之一。
useMaterial3: false您可以通过在以下内容中指定来选择退出材料 3 ThemeData:
MaterialApp(
// ...
theme: ThemeData(
useMaterial3: false,
// ...
),
)
Run Code Online (Sandbox Code Playgroud)
请注意,此useMaterial3标志是一个临时解决方案,让您有时间迁移到 Material 3。最终,仅支持 Material 3。
要查看 Material 2 和 Material 3 之间的差异,请访问此交互式演示: https://flutter.github.io/samples/web/material_3_demo/#/
要查看 Flutter 3.16 更新中的所有重大更改,请访问此链接: https ://docs.flutter.dev/release/writing-changes#released-in-flutter-316
| 归档时间: |
|
| 查看次数: |
6039 次 |
| 最近记录: |