colors

@Composable
fun colors(): SwitchColors

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


@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.

Parameters

checkedThumbColor

the color used for the thumb when enabled and checked

checkedTrackColor

the color used for the track when enabled and checked

checkedBorderColor

the color used for the border when enabled and checked

checkedIconColor

the color used for the icon when enabled and checked

uncheckedThumbColor

the color used for the thumb when enabled and unchecked

uncheckedTrackColor

the color used for the track when enabled and unchecked

uncheckedBorderColor

the color used for the border when enabled and unchecked

uncheckedIconColor

the color used for the icon when enabled and unchecked

disabledCheckedThumbColor

the color used for the thumb when disabled and checked

disabledCheckedTrackColor

the color used for the track when disabled and checked

disabledCheckedBorderColor

the color used for the border when disabled and checked

disabledCheckedIconColor

the color used for the icon when disabled and checked

disabledUncheckedThumbColor

the color used for the thumb when disabled and unchecked

disabledUncheckedTrackColor

the color used for the track when disabled and unchecked

disabledUncheckedBorderColor

the color used for the border when disabled and unchecked

disabledUncheckedIconColor

the color used for the icon when disabled and unchecked