Creates a SwitchColors that represents the different colors used in a Switch in different states.
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
the color used for the thumb when enabled and checked
the color used for the track when enabled and checked
the color used for the border when enabled and checked
the color used for the icon when enabled and checked
the color used for the thumb when enabled and unchecked
the color used for the track when enabled and unchecked
the color used for the border when enabled and unchecked
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
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