DsColors

interface DsColors

Core design system color interface containing the standard set of Material 3 color properties. Implementing enums or classes provide ARGB hex values as Longs (e.g. 0xFF6200EE).

See also

ColorScheme

Properties

Link copied to clipboard
abstract val background: Long
Link copied to clipboard
abstract val error: Long
Link copied to clipboard
abstract val errorContainer: Long
Link copied to clipboard
abstract val inverseOnSurface: Long
Link copied to clipboard
abstract val inversePrimary: Long
Link copied to clipboard
abstract val inverseSurface: Long
Link copied to clipboard
abstract val onBackground: Long
Link copied to clipboard
abstract val onError: Long
Link copied to clipboard
abstract val onErrorContainer: Long
Link copied to clipboard
abstract val onPrimary: Long
Link copied to clipboard
abstract val onPrimaryContainer: Long
Link copied to clipboard
abstract val onSecondary: Long
Link copied to clipboard
Link copied to clipboard
abstract val onSurface: Long
Link copied to clipboard
abstract val onSurfaceVariant: Long
Link copied to clipboard
abstract val onTertiary: Long
Link copied to clipboard
Link copied to clipboard
abstract val outline: Long
Link copied to clipboard
abstract val outlineVariant: Long
Link copied to clipboard
abstract val primary: Long
Link copied to clipboard
abstract val primaryContainer: Long
Link copied to clipboard
abstract val scrim: Long
Link copied to clipboard
abstract val secondary: Long
Link copied to clipboard
abstract val secondaryContainer: Long
Link copied to clipboard
abstract val surface: Long
Link copied to clipboard
abstract val surfaceTint: Long
Link copied to clipboard
abstract val surfaceVariant: Long
Link copied to clipboard
abstract val tertiary: Long
Link copied to clipboard
abstract val tertiaryContainer: Long

Functions

Link copied to clipboard
fun DsColors.toColorScheme(isDark: Boolean): ColorScheme

Maps this DsColors definition to a Jetpack Compose Material 3 ColorScheme instance.