VThemeConfig.dark constructor
VThemeConfig.dark()
Implementation
factory VThemeConfig.dark() {
return const VThemeConfig(
// inputCursorColor: Color(0xFF90CAF9),
// hintStyle: TextStyle(fontSize: 15, color: Color(0xFF757575)),
labelStyle: TextStyle(fontSize: 13, color: Color(0xFFE0E0E0)),
valueStyle: TextStyle(fontSize: 13, color: Color(0xFFE0E0E0)),
requiredStarStyle: TextStyle(fontSize: 13, color: Color(0xFFEF5350)),
iconTheme: IconThemeData(color: Color(0xFFBDBDBD), size: 20),
arrowIconTheme: IconThemeData(color: Color(0xFF757575), size: 18),
clearIconTheme: IconThemeData(color: Color(0xFF757575), size: 16),
pwdEyeIconTheme: IconThemeData(color: Color(0xFFBDBDBD), size: 22),
buttonHeight: 44,
buttonFontSize: 16,
buttonRadius: 8,
buttonPaddingH: 24,
cellHeight: 50,
cellTitleWidth: 150,
tabBarStyle: const VTabBarStyle(),
smallRadius: 4,
mediumRadius: 8,
largeRadius: 16,
circularRadius: 999,
spacingXS: 4,
spacingSM: 8,
spacingMD: 16,
spacingLG: 24,
spacingXL: 32,
// 通用语义色(暗色版本,调亮以适配深色背景)
successColor: Color(0xFF66BB6A),
errorColor: Color(0xFFEF5350),
warningColor: Color(0xFFFFB74D),
infoColor: Color(0xFF64B5F6),
linkColor: Color(0xFF90CAF9),
);
}