Nic*_*nko 3 material-design flutter
使用 Material 3,colorSchemeSeed 可用于设置整个应用程序的颜色。这适用于红色、蓝色和绿色等颜色。如果保留默认值,颜色将为紫色。当尝试使用黑色作为种子时,颜色默认为紫色。拥有 Material 3 应用程序的最佳方式是什么,但应用程序主题的颜色是纯黑色和白色(在浅色和深色模式下)?
小智 7
最简单的方法是手动设置 ThemeData colorScheme。这是针对浅色主题的,您只需设置 Brightness.dark 并交换黑色和白色即可获得深色主题
ThemeData(
useMaterial3: true,
colorScheme: ColorScheme(
brightness: Brightness.light,
primary: Colors.black,
onPrimary: Colors.white,
secondary: Colors.white,
onSecondary: Colors.black,
error: Colors.red,
onError: Colors.white,
background: Colors.white,
onBackground: Colors.black,
surface: Colors.white,
onSurface: Colors.black,
),
textTheme: textTheme,
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4031 次 |
| 最近记录: |