SwitchDefaults

Contains the default values used by Switch

Properties

Link copied to clipboard
val IconSize: Dp

Icon size to use for thumbContent

Functions

Link copied to clipboard
@Composable
fun colors(): SwitchColors
@Composable
fun colors(checkedThumbColor: Color = SwitchTokens.SelectedHandleColor.value, checkedTrackColor: Color = SwitchTokens.SelectedTrackColor.value, checkedBorderColor: Color = Color.Transparent, checkedIconColor: Color = SwitchTokens.SelectedIconColor.value, uncheckedThumbColor: Color = SwitchTokens.UnselectedHandleColor.value, uncheckedTrackColor: Color = SwitchTokens.UnselectedTrackColor.value, uncheckedBorderColor: Color = SwitchTokens.UnselectedFocusTrackOutlineColor.value, uncheckedIconColor: Color = SwitchTokens.UnselectedIconColor.value, disabledCheckedThumbColor: Color = SwitchTokens.DisabledSelectedHandleColor.value .copy(alpha = SwitchTokens.DisabledSelectedHandleOpacity) .compositeOver(MaterialTheme.colorScheme.surface), disabledCheckedTrackColor: Color = SwitchTokens.DisabledSelectedTrackColor.value .copy(alpha = SwitchTokens.DisabledTrackOpacity) .compositeOver(MaterialTheme.colorScheme.surface), disabledCheckedBorderColor: Color = Color.Transparent, disabledCheckedIconColor: Color = SwitchTokens.DisabledSelectedIconColor.value .copy(alpha = SwitchTokens.DisabledSelectedIconOpacity) .compositeOver(MaterialTheme.colorScheme.surface), disabledUncheckedThumbColor: Color = SwitchTokens.DisabledUnselectedHandleColor.value .copy(alpha = SwitchTokens.DisabledUnselectedHandleOpacity) .compositeOver(MaterialTheme.colorScheme.surface), disabledUncheckedTrackColor: Color = SwitchTokens.DisabledUnselectedTrackColor.value .copy(alpha = SwitchTokens.DisabledTrackOpacity) .compositeOver(MaterialTheme.colorScheme.surface), disabledUncheckedBorderColor: Color = SwitchTokens.DisabledUnselectedTrackOutlineColor.value .copy(alpha = SwitchTokens.DisabledTrackOpacity) .compositeOver(MaterialTheme.colorScheme.surface), disabledUncheckedIconColor: Color = SwitchTokens.DisabledUnselectedIconColor.value .copy(alpha = SwitchTokens.DisabledUnselectedIconOpacity) .compositeOver(MaterialTheme.colorScheme.surface)): SwitchColors

Creates a SwitchColors that represents the different colors used in a Switch in different states.