CompactChip
public class CompactChip implements LayoutElementBuilders.LayoutElement
Tiles component CompactChip that represents clickable object with the text.
The Chip is Stadium shape and has a max height designed to take no more than one line of text of TYPOGRAPHY_CAPTION1 style. Width of the chip is adjustable to the text size.
The recommended set of ChipColors styles can be obtained from ChipDefaults., e.g. COMPACT_PRIMARY_COLORS to get a color scheme for a primary CompactChip.
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.:
CompactChip chip = new CompactChip... Box box = new Box.Builder().addContent(chip).build(); CompactChip myChip = (CompactChip) box.getContents().get(0);
To be able to get CompactChip object from any layout element, fromLayoutElement method should be used, i.e.:
CompactChip myChip = CompactChip.fromLayoutElement(box.getContents().get(0));
Summary
Nested types |
|---|
public final class CompactChip.Builder implements LayoutElementBuilders.LayoutElement.BuilderBuilder class for |
Public methods |
|
|---|---|
static @Nullable CompactChip |
Returns CompactChip object from the given androidx.wear.tiles.LayoutElementBuilders.LayoutElement (e.g. one retrieved from a container's content with |
@NonNull ChipColors |
Returns chip color of this Chip. |
@NonNull ModifiersBuilders.Clickable |
Returns click event action associated with this Chip. |
@NonNull String |
Returns text content of this Chip. |
Public methods
public static @Nullable CompactChipfromLayoutElement(@NonNull LayoutElementBuilders.LayoutElement element)
Returns CompactChip 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 CompactChip. Otherwise, it will return null.
public @NonNull ModifiersBuilders.ClickablegetClickable()
Returns click event action associated with this Chip.