flutter - 颤振 2.5 颤振亮度已弃用
问题描述
flutter AppBarTheme亮度已弃用,推荐colorScheme什么是colorScheme以及如何实现
解决方案
ColorScheme 是基于Material颜色系统的一组颜色,可用于配置大多数组件的颜色属性。
你可以像这样使用它
static const ColorScheme colorSchemeLight = ColorScheme(
primary: primaryColor,
secondary: accentColor,
surface: background,
background: background,
brightness: Brightness.light,
error: failurRed,
onBackground: Colors.black,
onError: Colors.white,
onPrimary: Colors.white,
onSecondary: Colors.white,
onSurface: Colors.black,
primaryContainer: primaryColor,
secondaryContainer: accentColor,
);
mainTheme = ThemeData(
appBarTheme: appBarTheme,
brightness: Brightness.light,
primaryColor: primaryColor,
colorScheme: colorSchemeLight,
textTheme: viatoTextTheme,
backgroundColor: background,
scaffoldBackgroundColor: background);
推荐阅读
- python - 如何在函数中增加全局变量并在 Python 中多次使用/递增
- ios - 在 raywenderlich.com 文章中设置 CALayer 颜色
- android - 如何在颤振中创建超链接图标?
- bash - 系统不存储我在 .bash_profile 中设置的路径
- python - 如何创建带有循环的 DataFrame?
- javascript - sails.js - 上传和编辑用户头像图片
- c# - 在窗口中的指定区域捕获图像
- rust - 有没有办法将参数与 Rust 宏匹配?
- string - 有效的括号字符串 - LeetCode
- c - 克隆链接列表时如何将内存分配给 tail->next 指针