CompactChip.Builder

Added in 1.1.0
Deprecated in 1.2.0

public final class CompactChip.Builder implements LayoutElementBuilders.LayoutElement.Builder


Builder class for androidx.wear.tiles.material.CompactChip.

Summary

Public constructors

Builder(
    @NonNull Context context,
    @NonNull String text,
    @NonNull ModifiersBuilders.Clickable clickable,
    @NonNull DeviceParametersBuilders.DeviceParameters deviceParameters
)

Creates a builder for the CompactChip with associated action and the given text

Public methods

@NonNull CompactChip

Constructs and returns CompactChip with the provided content and look.

@NonNull CompactChip.Builder

Sets the colors for the CompactChip.

Public constructors

Builder

Added in 1.1.0
Deprecated in 1.2.0
public Builder(
    @NonNull Context context,
    @NonNull String text,
    @NonNull ModifiersBuilders.Clickable clickable,
    @NonNull DeviceParametersBuilders.DeviceParameters deviceParameters
)

Creates a builder for the CompactChip with associated action and the given text

Parameters
@NonNull Context context

The application's context.

@NonNull String text

The text to be displayed in this compact chip.

@NonNull ModifiersBuilders.Clickable clickable

Associated androidx.wear.tiles.ModifiersBuilders.Clickable for click events. When the CompactChip is clicked it will fire the associated action.

@NonNull DeviceParametersBuilders.DeviceParameters deviceParameters

The device parameters used for styling text.

Public methods

build

Added in 1.1.0
Deprecated in 1.2.0
public @NonNull CompactChip build()

Constructs and returns CompactChip with the provided content and look.

setChipColors

Added in 1.1.0
Deprecated in 1.2.0
public @NonNull CompactChip.Builder setChipColors(@NonNull ChipColors chipColors)

Sets the colors for the CompactChip. If set, getBackgroundColor will be used for the background of the button and getContentColor for the text. If not set, COMPACT_PRIMARY_COLORS will be used.