[英]Change AppBar shadow(elevation) color for darkTheme
您可以創建明暗模式的主題,
//For dark mode
ThemeData _buildDarkTheme() {
final Color primaryColor = AppColors.themeColor;
const Color secondaryColor = Color(0xffff5722);
final ThemeData base = ThemeData(
brightness: Brightness.dark,
accentColorBrightness: Brightness.light,
appBarTheme: AppBarTheme(
elevation: 8,
....
),
);
return base;
}
//For light mode,
ThemeData _buildLightTheme() {
const Color primaryColor = Color(0xFF008FD1);
const Color secondaryColor = Color(0xffff5722);
final ThemeData base = ThemeData(
brightness: Brightness.light,
accentColorBrightness: Brightness.dark,
);
return base;
}
final ThemeData kLightGalleryTheme = _buildLightTheme();
final ThemeData kDarkGalleryTheme = _buildDarkTheme();
然后像這樣應用主題,
runApp(MaterialApp(
theme: kLightGalleryTheme,
darkTheme: kDarkGalleryTheme,
debugShowCheckedModeBanner: false,
title: 'Named Routes Demo',
));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.