FloatingToolbarColors

Class
Common
@ExperimentalMaterial3ExpressiveApi
class FloatingToolbarColors(
    val toolbarContainerColor: Color,
    val toolbarContentColor: Color,
    val fabContainerColor: Color,
    val fabContentColor: Color,
)

Represents the container and content colors used in a the various floating toolbars.

Parameters

toolbarContainerColor the container color for the floating toolbar.
toolbarContentColor the content color for the floating toolbar
fabContainerColor the container color for an adjacent floating action button.
fabContentColor the content color for an adjacent floating action button

Functions

fun copy(
        toolbarContainerColor: Color = this.toolbarContainerColor,
        toolbarContentColor: Color = this.toolbarContentColor,
        fabContainerColor: Color = this.fabContainerColor,
        fabContentColor: Color = this.fabContentColor,
    ) =
        FloatingToolbarColors(
            toolbarContainerColor.takeOrElse { this.toolbarContainerColor },
            toolbarContentColor.takeOrElse { this.toolbarContentColor },
            fabContainerColor.takeOrElse { this.fabContainerColor },
            fabContentColor.takeOrElse { this.fabContentColor },
        )

Returns a copy of this IconToggleButtonColors, optionally overriding some of the values. This uses the Color.Unspecified to mean “use the value from the source”