SwitchDefaults
Kotlin
|Java
object SwitchDefaults
kotlin.Any | |
↳ | androidx.compose.material.SwitchDefaults |
Contains the default values used by Switch
Summary
Public methods | |
---|---|
SwitchColors |
colors(checkedThumbColor: Color = MaterialTheme.colors.secondaryVariant, checkedTrackColor: Color = checkedThumbColor, checkedTrackAlpha: Float = 0.54f, uncheckedThumbColor: Color = MaterialTheme.colors.surface, uncheckedTrackColor: Color = MaterialTheme.colors.onSurface, uncheckedTrackAlpha: Float = 0.38f, disabledCheckedThumbColor: Color = checkedThumbColor
.copy(alpha = ContentAlpha.disabled)
.compositeOver(MaterialTheme.colors.surface), disabledCheckedTrackColor: Color = checkedTrackColor
.copy(alpha = ContentAlpha.disabled)
.compositeOver(MaterialTheme.colors.surface), disabledUncheckedThumbColor: Color = uncheckedThumbColor
.copy(alpha = ContentAlpha.disabled)
.compositeOver(MaterialTheme.colors.surface), disabledUncheckedTrackColor: Color = uncheckedTrackColor
.copy(alpha = ContentAlpha.disabled)
.compositeOver(MaterialTheme.colors.surface)) Creates a SwitchColors that represents the different colors used in a Switch in different states. |
Public methods
colors
@Composable fun colors(
checkedThumbColor: Color = MaterialTheme.colors.secondaryVariant,
checkedTrackColor: Color = checkedThumbColor,
checkedTrackAlpha: Float = 0.54f,
uncheckedThumbColor: Color = MaterialTheme.colors.surface,
uncheckedTrackColor: Color = MaterialTheme.colors.onSurface,
uncheckedTrackAlpha: Float = 0.38f,
disabledCheckedThumbColor: Color = checkedThumbColor .copy(alpha = ContentAlpha.disabled) .compositeOver(MaterialTheme.colors.surface),
disabledCheckedTrackColor: Color = checkedTrackColor .copy(alpha = ContentAlpha.disabled) .compositeOver(MaterialTheme.colors.surface),
disabledUncheckedThumbColor: Color = uncheckedThumbColor .copy(alpha = ContentAlpha.disabled) .compositeOver(MaterialTheme.colors.surface),
disabledUncheckedTrackColor: Color = uncheckedTrackColor .copy(alpha = ContentAlpha.disabled) .compositeOver(MaterialTheme.colors.surface)
): SwitchColors
Creates a SwitchColors that represents the different colors used in a Switch in different states.
Parameters | |
---|---|
checkedThumbColor: Color = MaterialTheme.colors.secondaryVariant | the color used for the thumb when enabled and checked |
checkedTrackColor: Color = checkedThumbColor | the color used for the track when enabled and checked |
checkedTrackAlpha: Float = 0.54f | the alpha applied to checkedTrackColor and disabledCheckedTrackColor |
uncheckedThumbColor: Color = MaterialTheme.colors.surface | the color used for the thumb when enabled and unchecked |