OGControlColors
data class OGControlColors(val foreground: Color = Color.White, val foregroundMuted: Color = Color.White.copy(alpha = 0.70f), val foregroundFaint: Color = Color.White.copy(alpha = 0.38f), val trackPlayed: Color = Color.White, val trackBuffered: Color = Color.White.copy(alpha = 0.38f), val trackRemaining: Color = Color.White.copy(alpha = 0.22f), val thumb: Color = Color.White, val thumbHalo: Color = Color.White.copy(alpha = 0.20f), val pressed: Color = Color.White.copy(alpha = 0.12f), val liveEdge: Color = Color(0xFFF2453E), val liveBehind: Color = Color.White.copy(alpha = 0.60f), val adAccent: Color = Color(0xFFF6C445), val menuSurface: Color = Color(0xF017181A), val menuSelected: Color = Color.White.copy(alpha = 0.10f), val menuBorder: Color = Color.White.copy(alpha = 0.10f), val chipSurface: Color = Color.Black.copy(alpha = 0.55f))
Colour tokens for the built-in player controls. All defaults derive from pure white or pure black so the system survives any host theme; override individual tokens via OGUiConfig.Builder.setControlColors.
Constructors
Link copied to clipboard
constructor(foreground: Color = Color.White, foregroundMuted: Color = Color.White.copy(alpha = 0.70f), foregroundFaint: Color = Color.White.copy(alpha = 0.38f), trackPlayed: Color = Color.White, trackBuffered: Color = Color.White.copy(alpha = 0.38f), trackRemaining: Color = Color.White.copy(alpha = 0.22f), thumb: Color = Color.White, thumbHalo: Color = Color.White.copy(alpha = 0.20f), pressed: Color = Color.White.copy(alpha = 0.12f), liveEdge: Color = Color(0xFFF2453E), liveBehind: Color = Color.White.copy(alpha = 0.60f), adAccent: Color = Color(0xFFF6C445), menuSurface: Color = Color(0xF017181A), menuSelected: Color = Color.White.copy(alpha = 0.10f), menuBorder: Color = Color.White.copy(alpha = 0.10f), chipSurface: Color = Color.Black.copy(alpha = 0.55f))