TitleChip

Added in 1.1.0
Deprecated in 1.2.0

public class TitleChip implements LayoutElementBuilders.LayoutElement


Tiles component TitleChip that represents clickable object with the text.

The Title Chip is Stadium shaped object with a larger height then standard Chip and it will take one line of text of TYPOGRAPHY_TITLE2 style.

The recommended set of ChipColors styles can be obtained from ChipDefaults, e.g. TITLE_PRIMARY_COLORS to get a color scheme for a primary .

When accessing the contents of a container for testing, note that this element can't be simply casted back to the original type, i.e.:

TitleChip chip = new TitleChip...
Box box = new Box.Builder().addContent(chip).build();

TitleChip myChip = (TitleChip) box.getContents().get(0);
will fail.

To be able to get TitleChip object from any layout element, fromLayoutElement method should be used, i.e.:

TitleChip myChip = TitleChip.fromLayoutElement(box.getContents().get(0));
See also
setContent

if this TitleChip is used inside of androidx.wear.tiles.material.layouts.PrimaryLayout.

Summary

Nested types

Builder class for TitleChip.

Public methods

static @Nullable TitleChip

Returns TitleChip object from the given androidx.wear.tiles.LayoutElementBuilders.LayoutElement (e.g. one retrieved from a container's content with container.getContents().get(index)) if that element can be converted to TitleChip.

@NonNull ChipColors

Returns chip color of this Chip.

@NonNull ModifiersBuilders.Clickable

Returns click event action associated with this Chip.

int

Returns the horizontal alignment of the content in this Chip.

@NonNull String

Returns text content of this Chip.

@NonNull DimensionBuilders.ContainerDimension

Returns width of this Chip.

Public methods

fromLayoutElement

Added in 1.1.0
Deprecated in 1.2.0
public static @Nullable TitleChip fromLayoutElement(@NonNull LayoutElementBuilders.LayoutElement element)

Returns TitleChip object from the given androidx.wear.tiles.LayoutElementBuilders.LayoutElement (e.g. one retrieved from a container's content with container.getContents().get(index)) if that element can be converted to TitleChip. Otherwise, it will return null.

getChipColors

Added in 1.1.0
Deprecated in 1.2.0
public @NonNull ChipColors getChipColors()

Returns chip color of this Chip.

getClickable

Added in 1.1.0
Deprecated in 1.2.0
public @NonNull ModifiersBuilders.Clickable getClickable()

Returns click event action associated with this Chip.

getHorizontalAlignment

Added in 1.1.0
Deprecated in 1.2.0
public int getHorizontalAlignment()

Returns the horizontal alignment of the content in this Chip.

getText

Added in 1.1.0
Deprecated in 1.2.0
public @NonNull String getText()

Returns text content of this Chip.

getWidth

Added in 1.1.0
Deprecated in 1.2.0
public @NonNull DimensionBuilders.ContainerDimension getWidth()

Returns width of this Chip.