{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

SelectableChipColors

public final class SelectableChipColors


Represents the container and content colors used in a selectable chip in different states.

See FilterChipDefaults.filterChipColors and FilterChipDefaults.elevatedFilterChipColors for the default colors used in FilterChip.

Summary

Public constructors

SelectableChipColors(
    @NonNull Color containerColor,
    @NonNull Color labelColor,
    @NonNull Color leadingIconColor,
    @NonNull Color trailingIconColor,
    @NonNull Color disabledContainerColor,
    @NonNull Color disabledLabelColor,
    @NonNull Color disabledLeadingIconColor,
    @NonNull Color disabledTrailingIconColor,
    @NonNull Color selectedContainerColor,
    @NonNull Color disabledSelectedContainerColor,
    @NonNull Color selectedLabelColor,
    @NonNull Color selectedLeadingIconColor,
    @NonNull Color selectedTrailingIconColor
)

Public methods

final @NonNull SelectableChipColors
copy(
    @NonNull Color containerColor,
    @NonNull Color labelColor,
    @NonNull Color leadingIconColor,
    @NonNull Color trailingIconColor,
    @NonNull Color disabledContainerColor,
    @NonNull Color disabledLabelColor,
    @NonNull Color disabledLeadingIconColor,
    @NonNull Color disabledTrailingIconColor,
    @NonNull Color selectedContainerColor,
    @NonNull Color disabledSelectedContainerColor,
    @NonNull Color selectedLabelColor,
    @NonNull Color selectedLeadingIconColor,
    @NonNull Color selectedTrailingIconColor
)

Returns a copy of this SelectableChipColors, optionally overriding some of the values.

boolean
equals(Object other)
int

Public constructors

SelectableChipColors

public SelectableChipColors(
    @NonNull Color containerColor,
    @NonNull Color labelColor,
    @NonNull Color leadingIconColor,
    @NonNull Color trailingIconColor,
    @NonNull Color disabledContainerColor,
    @NonNull Color disabledLabelColor,
    @NonNull Color disabledLeadingIconColor,
    @NonNull Color disabledTrailingIconColor,
    @NonNull Color selectedContainerColor,
    @NonNull Color disabledSelectedContainerColor,
    @NonNull Color selectedLabelColor,
    @NonNull Color selectedLeadingIconColor,
    @NonNull Color selectedTrailingIconColor
)

Public methods

copy

public final @NonNull SelectableChipColors copy(
    @NonNull Color containerColor,
    @NonNull Color labelColor,
    @NonNull Color leadingIconColor,
    @NonNull Color trailingIconColor,
    @NonNull Color disabledContainerColor,
    @NonNull Color disabledLabelColor,
    @NonNull Color disabledLeadingIconColor,
    @NonNull Color disabledTrailingIconColor,
    @NonNull Color selectedContainerColor,
    @NonNull Color disabledSelectedContainerColor,
    @NonNull Color selectedLabelColor,
    @NonNull Color selectedLeadingIconColor,
    @NonNull Color selectedTrailingIconColor
)

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

equals

public boolean equals(Object other)

hashCode

public int hashCode()