PlayerControlsTheme.brand constructor
PlayerControlsTheme.brand({
- required Color primaryColor,
- Brightness brightness = Brightness.dark,
Create a custom theme with specific brand colors
Implementation
factory PlayerControlsTheme.brand({
required Color primaryColor,
Brightness brightness = Brightness.dark,
}) {
final isDark = brightness == Brightness.dark;
return PlayerControlsTheme(
primaryColor: primaryColor,
backgroundColor: isDark ? Colors.black54 : Colors.white70,
iconColor: isDark ? Colors.white : Colors.black87,
textColor: isDark ? Colors.white : Colors.black87,
progressBarColor: primaryColor,
progressBarBackgroundColor: isDark ? Colors.white30 : Colors.black26,
);
}