blob: aecb80ef3a4609c062ee1a1e66d60334cf0248bc [file] [log] [blame]
// Signature format: 4.0
package androidx.wear.tiles.material {
public class Button implements androidx.wear.tiles.LayoutElementBuilders.LayoutElement {
method public static androidx.wear.tiles.material.Button? fromLayoutElement(androidx.wear.tiles.LayoutElementBuilders.LayoutElement);
method public androidx.wear.tiles.material.ButtonColors getButtonColors();
method public androidx.wear.tiles.ModifiersBuilders.Clickable getClickable();
method public CharSequence? getContentDescription();
method public androidx.wear.tiles.LayoutElementBuilders.LayoutElement? getCustomContent();
method public String? getIconContent();
method public String? getImageContent();
method public androidx.wear.tiles.DimensionBuilders.ContainerDimension getSize();
method public String? getTextContent();
}
public static final class Button.Builder implements androidx.wear.tiles.LayoutElementBuilders.LayoutElement.Builder {
ctor public Button.Builder(android.content.Context, androidx.wear.tiles.ModifiersBuilders.Clickable);
method public androidx.wear.tiles.material.Button build();
method public androidx.wear.tiles.material.Button.Builder setButtonColors(androidx.wear.tiles.material.ButtonColors);
method public androidx.wear.tiles.material.Button.Builder setContentDescription(CharSequence);
method public androidx.wear.tiles.material.Button.Builder setCustomContent(androidx.wear.tiles.LayoutElementBuilders.LayoutElement);
method public androidx.wear.tiles.material.Button.Builder setIconContent(String, androidx.wear.tiles.DimensionBuilders.DpProp);
method public androidx.wear.tiles.material.Button.Builder setIconContent(String);
method public androidx.wear.tiles.material.Button.Builder setImageContent(String);
method public androidx.wear.tiles.material.Button.Builder setSize(androidx.wear.tiles.DimensionBuilders.DpProp);
method public androidx.wear.tiles.material.Button.Builder setSize(@Dimension(unit=androidx.annotation.Dimension.DP) float);
method public androidx.wear.tiles.material.Button.Builder setTextContent(String);
method public androidx.wear.tiles.material.Button.Builder setTextContent(String, int);
}
public class ButtonColors {
ctor public ButtonColors(@ColorInt int, @ColorInt int);
ctor public ButtonColors(androidx.wear.tiles.ColorBuilders.ColorProp, androidx.wear.tiles.ColorBuilders.ColorProp);
method public androidx.wear.tiles.ColorBuilders.ColorProp getBackgroundColor();
method public androidx.wear.tiles.ColorBuilders.ColorProp getContentColor();
method public static androidx.wear.tiles.material.ButtonColors primaryButtonColors(androidx.wear.tiles.material.Colors);
method public static androidx.wear.tiles.material.ButtonColors secondaryButtonColors(androidx.wear.tiles.material.Colors);
}
public class ButtonDefaults {
method public static androidx.wear.tiles.DimensionBuilders.DpProp recommendedIconSize(androidx.wear.tiles.DimensionBuilders.DpProp);
method public static androidx.wear.tiles.DimensionBuilders.DpProp recommendedIconSize(@Dimension(unit=androidx.annotation.Dimension.DP) float);
field public static final androidx.wear.tiles.DimensionBuilders.DpProp DEFAULT_SIZE;
field public static final androidx.wear.tiles.DimensionBuilders.DpProp EXTRA_LARGE_SIZE;
field public static final androidx.wear.tiles.DimensionBuilders.DpProp LARGE_SIZE;
field public static final androidx.wear.tiles.material.ButtonColors PRIMARY_COLORS;
field public static final androidx.wear.tiles.material.ButtonColors SECONDARY_COLORS;
}
public class Chip implements androidx.wear.tiles.LayoutElementBuilders.LayoutElement {
method public static androidx.wear.tiles.material.Chip? fromLayoutElement(androidx.wear.tiles.LayoutElementBuilders.LayoutElement);
method public androidx.wear.tiles.material.ChipColors getChipColors();
method public androidx.wear.tiles.ModifiersBuilders.Clickable getClickable();
method public CharSequence? getContentDescription();
method public androidx.wear.tiles.LayoutElementBuilders.LayoutElement? getCustomContent();
method public androidx.wear.tiles.DimensionBuilders.ContainerDimension getHeight();
method public int getHorizontalAlignment();
method public String? getIconContent();
method public String? getPrimaryLabelContent();
method public String? getSecondaryLabelContent();
method public androidx.wear.tiles.DimensionBuilders.ContainerDimension getWidth();
}
public static final class Chip.Builder implements androidx.wear.tiles.LayoutElementBuilders.LayoutElement.Builder {
ctor public Chip.Builder(android.content.Context, androidx.wear.tiles.ModifiersBuilders.Clickable, androidx.wear.tiles.DeviceParametersBuilders.DeviceParameters);
method public androidx.wear.tiles.material.Chip build();
method public androidx.wear.tiles.material.Chip.Builder setChipColors(androidx.wear.tiles.material.ChipColors);
method public androidx.wear.tiles.material.Chip.Builder setContentDescription(CharSequence);
method public androidx.wear.tiles.material.Chip.Builder setCustomContent(androidx.wear.tiles.LayoutElementBuilders.LayoutElement);
method public androidx.wear.tiles.material.Chip.Builder setHorizontalAlignment(int);
method public androidx.wear.tiles.material.Chip.Builder setIconContent(String);
method public androidx.wear.tiles.material.Chip.Builder setPrimaryLabelContent(String);
method public androidx.wear.tiles.material.Chip.Builder setSecondaryLabelContent(String);
method public androidx.wear.tiles.material.Chip.Builder setWidth(androidx.wear.tiles.DimensionBuilders.ContainerDimension);
method public androidx.wear.tiles.material.Chip.Builder setWidth(@Dimension(unit=androidx.annotation.Dimension.DP) float);
}
public class ChipColors {
ctor public ChipColors(@ColorInt int, @ColorInt int, @ColorInt int, @ColorInt int);
ctor public ChipColors(@ColorInt int, @ColorInt int);
ctor public ChipColors(androidx.wear.tiles.ColorBuilders.ColorProp, androidx.wear.tiles.ColorBuilders.ColorProp, androidx.wear.tiles.ColorBuilders.ColorProp, androidx.wear.tiles.ColorBuilders.ColorProp);
ctor public ChipColors(androidx.wear.tiles.ColorBuilders.ColorProp, androidx.wear.tiles.ColorBuilders.ColorProp);
method public androidx.wear.tiles.ColorBuilders.ColorProp getBackgroundColor();
method public androidx.wear.tiles.ColorBuilders.ColorProp getContentColor();
method public androidx.wear.tiles.ColorBuilders.ColorProp getIconColor();
method public androidx.wear.tiles.ColorBuilders.ColorProp getSecondaryContentColor();
method public static androidx.wear.tiles.material.ChipColors primaryChipColors(androidx.wear.tiles.material.Colors);
method public static androidx.wear.tiles.material.ChipColors secondaryChipColors(androidx.wear.tiles.material.Colors);
}
public class ChipDefaults {
field public static final androidx.wear.tiles.material.ChipColors COMPACT_PRIMARY_COLORS;
field public static final androidx.wear.tiles.material.ChipColors COMPACT_SECONDARY_COLORS;
field public static final androidx.wear.tiles.material.ChipColors PRIMARY_COLORS;
field public static final androidx.wear.tiles.material.ChipColors SECONDARY_COLORS;
field public static final androidx.wear.tiles.material.ChipColors TITLE_PRIMARY_COLORS;
field public static final androidx.wear.tiles.material.ChipColors TITLE_SECONDARY_COLORS;
}
public class CircularProgressIndicator implements androidx.wear.tiles.LayoutElementBuilders.LayoutElement {
method public static androidx.wear.tiles.material.CircularProgressIndicator? fromLayoutElement(androidx.wear.tiles.LayoutElementBuilders.LayoutElement);
method public androidx.wear.tiles.material.ProgressIndicatorColors getCircularProgressIndicatorColors();
method public CharSequence? getContentDescription();
method public androidx.wear.tiles.DimensionBuilders.DegreesProp getEndAngle();
method public androidx.wear.tiles.DimensionBuilders.DegreesProp getProgress();
method public androidx.wear.tiles.DimensionBuilders.DegreesProp getStartAngle();
method public androidx.wear.tiles.DimensionBuilders.DpProp getStrokeWidth();
}
public static final class CircularProgressIndicator.Builder implements androidx.wear.tiles.LayoutElementBuilders.LayoutElement.Builder {
ctor public CircularProgressIndicator.Builder();
method public androidx.wear.tiles.material.CircularProgressIndicator build();
method public androidx.wear.tiles.material.CircularProgressIndicator.Builder setCircularProgressIndicatorColors(androidx.wear.tiles.material.ProgressIndicatorColors);
method public androidx.wear.tiles.material.CircularProgressIndicator.Builder setContentDescription(CharSequence);
method public androidx.wear.tiles.material.CircularProgressIndicator.Builder setEndAngle(float);
method public androidx.wear.tiles.material.CircularProgressIndicator.Builder setProgress(@FloatRange(from=0, to=1) float);
method public androidx.wear.tiles.material.CircularProgressIndicator.Builder setStartAngle(float);
method public androidx.wear.tiles.material.CircularProgressIndicator.Builder setStrokeWidth(androidx.wear.tiles.DimensionBuilders.DpProp);
method public androidx.wear.tiles.material.CircularProgressIndicator.Builder setStrokeWidth(@Dimension(unit=androidx.annotation.Dimension.DP) float);
}
public class Colors {
ctor public Colors(@ColorInt int, @ColorInt int, @ColorInt int, @ColorInt int);
method @ColorInt public int getOnPrimary();
method @ColorInt public int getOnSurface();
method @ColorInt public int getPrimary();
method @ColorInt public int getSurface();
field public static final androidx.wear.tiles.material.Colors DEFAULT;
}
public class CompactChip implements androidx.wear.tiles.LayoutElementBuilders.LayoutElement {
method public static androidx.wear.tiles.material.CompactChip? fromLayoutElement(androidx.wear.tiles.LayoutElementBuilders.LayoutElement);
method public androidx.wear.tiles.material.ChipColors getChipColors();
method public androidx.wear.tiles.ModifiersBuilders.Clickable getClickable();
method public String getText();
}
public static final class CompactChip.Builder implements androidx.wear.tiles.LayoutElementBuilders.LayoutElement.Builder {
ctor public CompactChip.Builder(android.content.Context, String, androidx.wear.tiles.ModifiersBuilders.Clickable, androidx.wear.tiles.DeviceParametersBuilders.DeviceParameters);
method public androidx.wear.tiles.material.CompactChip build();
method public androidx.wear.tiles.material.CompactChip.Builder setChipColors(androidx.wear.tiles.material.ChipColors);
}
public class ProgressIndicatorColors {
ctor public ProgressIndicatorColors(androidx.wear.tiles.ColorBuilders.ColorProp, androidx.wear.tiles.ColorBuilders.ColorProp);
ctor public ProgressIndicatorColors(@ColorInt int, @ColorInt int);
method public androidx.wear.tiles.ColorBuilders.ColorProp getIndicatorColor();
method public androidx.wear.tiles.ColorBuilders.ColorProp getTrackColor();
method public static androidx.wear.tiles.material.ProgressIndicatorColors progressIndicatorColors(androidx.wear.tiles.material.Colors);
}
public class ProgressIndicatorDefaults {
field public static final androidx.wear.tiles.material.ProgressIndicatorColors DEFAULT_COLORS;
field public static final androidx.wear.tiles.DimensionBuilders.DpProp DEFAULT_STROKE_WIDTH;
field public static final float GAP_END_ANGLE = 156.1f;
field public static final float GAP_START_ANGLE = -156.1f;
}
public class Text implements androidx.wear.tiles.LayoutElementBuilders.LayoutElement {
method public static androidx.wear.tiles.material.Text? fromLayoutElement(androidx.wear.tiles.LayoutElementBuilders.LayoutElement);
method public androidx.wear.tiles.ColorBuilders.ColorProp getColor();
method public androidx.wear.tiles.LayoutElementBuilders.FontStyle getFontStyle();
method public float getLineHeight();
method public int getMaxLines();
method public androidx.wear.tiles.ModifiersBuilders.Modifiers getModifiers();
method public int getMultilineAlignment();
method public int getOverflow();
method public String getText();
method public int getWeight();
method public boolean isItalic();
method public boolean isUnderline();
}
public static final class Text.Builder implements androidx.wear.tiles.LayoutElementBuilders.LayoutElement.Builder {
ctor public Text.Builder(android.content.Context, String);
method public androidx.wear.tiles.material.Text build();
method public androidx.wear.tiles.material.Text.Builder setColor(androidx.wear.tiles.ColorBuilders.ColorProp);
method public androidx.wear.tiles.material.Text.Builder setItalic(boolean);
method public androidx.wear.tiles.material.Text.Builder setMaxLines(@IntRange(from=1) int);
method public androidx.wear.tiles.material.Text.Builder setModifiers(androidx.wear.tiles.ModifiersBuilders.Modifiers);
method public androidx.wear.tiles.material.Text.Builder setMultilineAlignment(int);
method public androidx.wear.tiles.material.Text.Builder setOverflow(int);
method public androidx.wear.tiles.material.Text.Builder setTypography(int);
method public androidx.wear.tiles.material.Text.Builder setUnderline(boolean);
method public androidx.wear.tiles.material.Text.Builder setWeight(int);
}
public class TitleChip implements androidx.wear.tiles.LayoutElementBuilders.LayoutElement {
method public static androidx.wear.tiles.material.TitleChip? fromLayoutElement(androidx.wear.tiles.LayoutElementBuilders.LayoutElement);
method public androidx.wear.tiles.material.ChipColors getChipColors();
method public androidx.wear.tiles.ModifiersBuilders.Clickable getClickable();
method public int getHorizontalAlignment();
method public String getText();
method public androidx.wear.tiles.DimensionBuilders.ContainerDimension getWidth();
}
public static final class TitleChip.Builder implements androidx.wear.tiles.LayoutElementBuilders.LayoutElement.Builder {
ctor public TitleChip.Builder(android.content.Context, String, androidx.wear.tiles.ModifiersBuilders.Clickable, androidx.wear.tiles.DeviceParametersBuilders.DeviceParameters);
method public androidx.wear.tiles.material.TitleChip build();
method public androidx.wear.tiles.material.TitleChip.Builder setChipColors(androidx.wear.tiles.material.ChipColors);
method public androidx.wear.tiles.material.TitleChip.Builder setHorizontalAlignment(int);
method public androidx.wear.tiles.material.TitleChip.Builder setWidth(androidx.wear.tiles.DimensionBuilders.ContainerDimension);
method public androidx.wear.tiles.material.TitleChip.Builder setWidth(@Dimension(unit=androidx.annotation.Dimension.DP) float);
}
public class Typography {
field public static final int TYPOGRAPHY_BODY1 = 7; // 0x7
field public static final int TYPOGRAPHY_BODY2 = 8; // 0x8
field public static final int TYPOGRAPHY_BUTTON = 9; // 0x9
field public static final int TYPOGRAPHY_CAPTION1 = 10; // 0xa
field public static final int TYPOGRAPHY_CAPTION2 = 11; // 0xb
field public static final int TYPOGRAPHY_CAPTION3 = 12; // 0xc
field public static final int TYPOGRAPHY_DISPLAY1 = 1; // 0x1
field public static final int TYPOGRAPHY_DISPLAY2 = 2; // 0x2
field public static final int TYPOGRAPHY_DISPLAY3 = 3; // 0x3
field public static final int TYPOGRAPHY_TITLE1 = 4; // 0x4
field public static final int TYPOGRAPHY_TITLE2 = 5; // 0x5
field public static final int TYPOGRAPHY_TITLE3 = 6; // 0x6
}
}
package androidx.wear.tiles.material.layouts {
public class EdgeContentLayout implements androidx.wear.tiles.LayoutElementBuilders.LayoutElement {
method public static androidx.wear.tiles.material.layouts.EdgeContentLayout? fromLayoutElement(androidx.wear.tiles.LayoutElementBuilders.LayoutElement);
method public androidx.wear.tiles.LayoutElementBuilders.LayoutElement? getContent();
method public androidx.wear.tiles.LayoutElementBuilders.LayoutElement? getEdgeContent();
method public androidx.wear.tiles.LayoutElementBuilders.LayoutElement? getPrimaryLabelTextContent();
method public androidx.wear.tiles.LayoutElementBuilders.LayoutElement? getSecondaryLabelTextContent();
}
public static final class EdgeContentLayout.Builder implements androidx.wear.tiles.LayoutElementBuilders.LayoutElement.Builder {
ctor public EdgeContentLayout.Builder(androidx.wear.tiles.DeviceParametersBuilders.DeviceParameters);
method public androidx.wear.tiles.material.layouts.EdgeContentLayout build();
method public androidx.wear.tiles.material.layouts.EdgeContentLayout.Builder setContent(androidx.wear.tiles.LayoutElementBuilders.LayoutElement);
method public androidx.wear.tiles.material.layouts.EdgeContentLayout.Builder setEdgeContent(androidx.wear.tiles.LayoutElementBuilders.LayoutElement);
method public androidx.wear.tiles.material.layouts.EdgeContentLayout.Builder setPrimaryLabelTextContent(androidx.wear.tiles.LayoutElementBuilders.LayoutElement);
method public androidx.wear.tiles.material.layouts.EdgeContentLayout.Builder setSecondaryLabelTextContent(androidx.wear.tiles.LayoutElementBuilders.LayoutElement);
}
public class LayoutDefaults {
field public static final androidx.wear.tiles.DimensionBuilders.DpProp DEFAULT_VERTICAL_SPACER_HEIGHT;
field public static final float EDGE_CONTENT_LAYOUT_PADDING_ABOVE_MAIN_CONTENT_DP = 6.0f;
field public static final float EDGE_CONTENT_LAYOUT_PADDING_BELOW_MAIN_CONTENT_DP = 8.0f;
field public static final int MULTI_BUTTON_MAX_NUMBER = 7; // 0x7
field public static final androidx.wear.tiles.DimensionBuilders.DpProp MULTI_SLOT_LAYOUT_HORIZONTAL_SPACER_WIDTH;
}
public class MultiButtonLayout implements androidx.wear.tiles.LayoutElementBuilders.LayoutElement {
method public static androidx.wear.tiles.material.layouts.MultiButtonLayout? fromLayoutElement(androidx.wear.tiles.LayoutElementBuilders.LayoutElement);
method public java.util.List<androidx.wear.tiles.LayoutElementBuilders.LayoutElement!> getButtonContents();
method public int getFiveButtonDistribution();
field public static final int FIVE_BUTTON_DISTRIBUTION_BOTTOM_HEAVY = 2; // 0x2
field public static final int FIVE_BUTTON_DISTRIBUTION_TOP_HEAVY = 1; // 0x1
}
public static final class MultiButtonLayout.Builder implements androidx.wear.tiles.LayoutElementBuilders.LayoutElement.Builder {
ctor public MultiButtonLayout.Builder();
method public androidx.wear.tiles.material.layouts.MultiButtonLayout.Builder addButtonContent(androidx.wear.tiles.LayoutElementBuilders.LayoutElement);
method public androidx.wear.tiles.material.layouts.MultiButtonLayout build();
method public androidx.wear.tiles.material.layouts.MultiButtonLayout.Builder setFiveButtonDistribution(int);
}
public class MultiSlotLayout implements androidx.wear.tiles.LayoutElementBuilders.LayoutElement {
method public static androidx.wear.tiles.material.layouts.MultiSlotLayout? fromLayoutElement(androidx.wear.tiles.LayoutElementBuilders.LayoutElement);
method @Dimension(unit=androidx.annotation.Dimension.DP) public float getHorizontalSpacerWidth();
method public java.util.List<androidx.wear.tiles.LayoutElementBuilders.LayoutElement!> getSlotContents();
}
public static final class MultiSlotLayout.Builder implements androidx.wear.tiles.LayoutElementBuilders.LayoutElement.Builder {
ctor public MultiSlotLayout.Builder();
method public androidx.wear.tiles.material.layouts.MultiSlotLayout.Builder addSlotContent(androidx.wear.tiles.LayoutElementBuilders.LayoutElement);
method public androidx.wear.tiles.material.layouts.MultiSlotLayout build();
method public androidx.wear.tiles.material.layouts.MultiSlotLayout.Builder setHorizontalSpacerWidth(@Dimension(unit=androidx.annotation.Dimension.DP) float);
}
public class PrimaryLayout implements androidx.wear.tiles.LayoutElementBuilders.LayoutElement {
method public static androidx.wear.tiles.material.layouts.PrimaryLayout? fromLayoutElement(androidx.wear.tiles.LayoutElementBuilders.LayoutElement);
method public androidx.wear.tiles.LayoutElementBuilders.LayoutElement? getContent();
method public androidx.wear.tiles.LayoutElementBuilders.LayoutElement? getPrimaryChipContent();
method public androidx.wear.tiles.LayoutElementBuilders.LayoutElement? getPrimaryLabelTextContent();
method public androidx.wear.tiles.LayoutElementBuilders.LayoutElement? getSecondaryLabelTextContent();
method @Dimension(unit=androidx.annotation.Dimension.DP) public float getVerticalSpacerHeight();
}
public static final class PrimaryLayout.Builder implements androidx.wear.tiles.LayoutElementBuilders.LayoutElement.Builder {
ctor public PrimaryLayout.Builder(androidx.wear.tiles.DeviceParametersBuilders.DeviceParameters);
method public androidx.wear.tiles.material.layouts.PrimaryLayout build();
method public androidx.wear.tiles.material.layouts.PrimaryLayout.Builder setContent(androidx.wear.tiles.LayoutElementBuilders.LayoutElement);
method public androidx.wear.tiles.material.layouts.PrimaryLayout.Builder setPrimaryChipContent(androidx.wear.tiles.LayoutElementBuilders.LayoutElement);
method public androidx.wear.tiles.material.layouts.PrimaryLayout.Builder setPrimaryLabelTextContent(androidx.wear.tiles.LayoutElementBuilders.LayoutElement);
method public androidx.wear.tiles.material.layouts.PrimaryLayout.Builder setSecondaryLabelTextContent(androidx.wear.tiles.LayoutElementBuilders.LayoutElement);
method public androidx.wear.tiles.material.layouts.PrimaryLayout.Builder setVerticalSpacerHeight(@Dimension(unit=androidx.annotation.Dimension.DP) float);
}
}