Source set: Common
@ExperimentalMaterial3ExpressiveApi
class ScrollFieldColors(
val containerColor: Color,
val unselectedContentColor: Color,
val selectedContentColor: Color,
)
Represents the colors used by a ScrollField in different states.
Functions
copy
fun copy(
containerColor: Color = this.containerColor,
unselectedContentColor: Color = this.unselectedContentColor,
selectedContentColor: Color = this.selectedContentColor,
) =
ScrollFieldColors(
containerColor.takeOrElse { this.containerColor },
unselectedContentColor.takeOrElse { this.unselectedContentColor },
selectedContentColor.takeOrElse { this.selectedContentColor },
)
Returns a copy of this ScrollFieldColors, optionally overriding some of the values. This uses the Color.Unspecified to mean “use the value from the source".