darkTheme static method
获取深色主题配置
config 可选的主题配置参数,若不提供则使用默认配置。
Implementation
static ThemeData darkTheme([
NZThemeConfig config = NZThemeConfig.defaultContent,
]) {
return ThemeData(
useMaterial3: true,
brightness: Brightness.dark,
primaryColor: config.primaryColor,
fontFamily: config.fontFamily,
colorScheme: ColorScheme.fromSeed(
brightness: Brightness.dark,
seedColor: config.primaryColor,
primary: config.primaryColor,
secondary: config.secondaryColor,
surface: const Color(0xFF1A1A1A),
),
scaffoldBackgroundColor: config.darkScaffoldBackgroundColor,
appBarTheme: const AppBarTheme(
backgroundColor: Color(0xFF1A1A1A),
elevation: 0,
centerTitle: true,
titleTextStyle: TextStyle(
color: Colors.white,
fontSize: 18,
fontWeight: FontWeight.bold,
),
iconTheme: IconThemeData(color: Colors.white),
),
);
}