1// Signature format: 4.0
2package androidx.wear.protolayout.material {
3
4  public class Button implements androidx.wear.protolayout.LayoutElementBuilders.LayoutElement {
5    method public static androidx.wear.protolayout.material.Button? fromLayoutElement(androidx.wear.protolayout.LayoutElementBuilders.LayoutElement);
6    method public androidx.wear.protolayout.material.ButtonColors getButtonColors();
7    method public androidx.wear.protolayout.ModifiersBuilders.Clickable getClickable();
8    method public androidx.wear.protolayout.TypeBuilders.StringProp? getContentDescription();
9    method public androidx.wear.protolayout.LayoutElementBuilders.LayoutElement? getCustomContent();
10    method public String? getIconContent();
11    method public String? getImageContent();
12    method public androidx.wear.protolayout.DimensionBuilders.ContainerDimension getSize();
13    method public String? getTextContent();
14  }
15
16  public static final class Button.Builder {
17    ctor public Button.Builder(android.content.Context, androidx.wear.protolayout.ModifiersBuilders.Clickable);
18    method public androidx.wear.protolayout.material.Button build();
19    method public androidx.wear.protolayout.material.Button.Builder setButtonColors(androidx.wear.protolayout.material.ButtonColors);
20    method public androidx.wear.protolayout.material.Button.Builder setContentDescription(androidx.wear.protolayout.TypeBuilders.StringProp);
21    method public androidx.wear.protolayout.material.Button.Builder setContentDescription(CharSequence);
22    method public androidx.wear.protolayout.material.Button.Builder setCustomContent(androidx.wear.protolayout.LayoutElementBuilders.LayoutElement);
23    method public androidx.wear.protolayout.material.Button.Builder setIconContent(String);
24    method public androidx.wear.protolayout.material.Button.Builder setIconContent(String, androidx.wear.protolayout.DimensionBuilders.DpProp);
25    method public androidx.wear.protolayout.material.Button.Builder setImageContent(String);
26    method public androidx.wear.protolayout.material.Button.Builder setSize(androidx.wear.protolayout.DimensionBuilders.DpProp);
27    method public androidx.wear.protolayout.material.Button.Builder setSize(@Dimension(unit=androidx.annotation.Dimension.DP) float);
28    method public androidx.wear.protolayout.material.Button.Builder setTextContent(String);
29    method public androidx.wear.protolayout.material.Button.Builder setTextContent(String, int);
30  }
31
32  public class ButtonColors {
33    ctor public ButtonColors(androidx.wear.protolayout.ColorBuilders.ColorProp, androidx.wear.protolayout.ColorBuilders.ColorProp);
34    ctor public ButtonColors(@ColorInt int, @ColorInt int);
35    method public androidx.wear.protolayout.ColorBuilders.ColorProp getBackgroundColor();
36    method public androidx.wear.protolayout.ColorBuilders.ColorProp getContentColor();
37    method public static androidx.wear.protolayout.material.ButtonColors primaryButtonColors(androidx.wear.protolayout.material.Colors);
38    method public static androidx.wear.protolayout.material.ButtonColors secondaryButtonColors(androidx.wear.protolayout.material.Colors);
39  }
40
41  public class ButtonDefaults {
42    method public static androidx.wear.protolayout.DimensionBuilders.DpProp recommendedIconSize(androidx.wear.protolayout.DimensionBuilders.DpProp);
43    method public static androidx.wear.protolayout.DimensionBuilders.DpProp recommendedIconSize(@Dimension(unit=androidx.annotation.Dimension.DP) float);
44    field public static final androidx.wear.protolayout.DimensionBuilders.DpProp DEFAULT_SIZE;
45    field public static final androidx.wear.protolayout.DimensionBuilders.DpProp EXTRA_LARGE_SIZE;
46    field public static final androidx.wear.protolayout.DimensionBuilders.DpProp LARGE_SIZE;
47    field public static final androidx.wear.protolayout.material.ButtonColors PRIMARY_COLORS;
48    field public static final androidx.wear.protolayout.material.ButtonColors SECONDARY_COLORS;
49  }
50
51  public class Chip implements androidx.wear.protolayout.LayoutElementBuilders.LayoutElement {
52    method public static androidx.wear.protolayout.material.Chip? fromLayoutElement(androidx.wear.protolayout.LayoutElementBuilders.LayoutElement);
53    method public androidx.wear.protolayout.material.ChipColors getChipColors();
54    method public androidx.wear.protolayout.ModifiersBuilders.Clickable getClickable();
55    method public androidx.wear.protolayout.TypeBuilders.StringProp? getContentDescription();
56    method public androidx.wear.protolayout.LayoutElementBuilders.LayoutElement? getCustomContent();
57    method public androidx.wear.protolayout.DimensionBuilders.ContainerDimension getHeight();
58    method public int getHorizontalAlignment();
59    method public String? getIconContent();
60    method public String? getPrimaryLabelContent();
61    method public String? getSecondaryLabelContent();
62    method public androidx.wear.protolayout.DimensionBuilders.ContainerDimension getWidth();
63  }
64
65  public static final class Chip.Builder {
66    ctor public Chip.Builder(android.content.Context, androidx.wear.protolayout.ModifiersBuilders.Clickable, androidx.wear.protolayout.DeviceParametersBuilders.DeviceParameters);
67    method public androidx.wear.protolayout.material.Chip build();
68    method public androidx.wear.protolayout.material.Chip.Builder setChipColors(androidx.wear.protolayout.material.ChipColors);
69    method public androidx.wear.protolayout.material.Chip.Builder setContentDescription(androidx.wear.protolayout.TypeBuilders.StringProp);
70    method public androidx.wear.protolayout.material.Chip.Builder setContentDescription(CharSequence);
71    method public androidx.wear.protolayout.material.Chip.Builder setCustomContent(androidx.wear.protolayout.LayoutElementBuilders.LayoutElement);
72    method public androidx.wear.protolayout.material.Chip.Builder setHorizontalAlignment(int);
73    method public androidx.wear.protolayout.material.Chip.Builder setIconContent(String);
74    method public androidx.wear.protolayout.material.Chip.Builder setPrimaryLabelContent(String);
75    method public androidx.wear.protolayout.material.Chip.Builder setSecondaryLabelContent(String);
76    method public androidx.wear.protolayout.material.Chip.Builder setWidth(androidx.wear.protolayout.DimensionBuilders.ContainerDimension);
77    method public androidx.wear.protolayout.material.Chip.Builder setWidth(@Dimension(unit=androidx.annotation.Dimension.DP) float);
78  }
79
80  public class ChipColors {
81    ctor public ChipColors(androidx.wear.protolayout.ColorBuilders.ColorProp, androidx.wear.protolayout.ColorBuilders.ColorProp);
82    ctor public ChipColors(androidx.wear.protolayout.ColorBuilders.ColorProp, androidx.wear.protolayout.ColorBuilders.ColorProp, androidx.wear.protolayout.ColorBuilders.ColorProp, androidx.wear.protolayout.ColorBuilders.ColorProp);
83    ctor public ChipColors(@ColorInt int, @ColorInt int);
84    ctor public ChipColors(@ColorInt int, @ColorInt int, @ColorInt int, @ColorInt int);
85    method public androidx.wear.protolayout.ColorBuilders.ColorProp getBackgroundColor();
86    method public androidx.wear.protolayout.ColorBuilders.ColorProp getContentColor();
87    method public androidx.wear.protolayout.ColorBuilders.ColorProp getIconColor();
88    method public androidx.wear.protolayout.ColorBuilders.ColorProp getSecondaryContentColor();
89    method public static androidx.wear.protolayout.material.ChipColors primaryChipColors(androidx.wear.protolayout.material.Colors);
90    method public static androidx.wear.protolayout.material.ChipColors secondaryChipColors(androidx.wear.protolayout.material.Colors);
91  }
92
93  public class ChipDefaults {
94    field public static final androidx.wear.protolayout.material.ChipColors COMPACT_PRIMARY_COLORS;
95    field public static final androidx.wear.protolayout.material.ChipColors COMPACT_SECONDARY_COLORS;
96    field public static final androidx.wear.protolayout.material.ChipColors PRIMARY_COLORS;
97    field public static final androidx.wear.protolayout.material.ChipColors SECONDARY_COLORS;
98    field public static final androidx.wear.protolayout.material.ChipColors TITLE_PRIMARY_COLORS;
99    field public static final androidx.wear.protolayout.material.ChipColors TITLE_SECONDARY_COLORS;
100  }
101
102  public class CircularProgressIndicator implements androidx.wear.protolayout.LayoutElementBuilders.LayoutElement {
103    method public static androidx.wear.protolayout.material.CircularProgressIndicator? fromLayoutElement(androidx.wear.protolayout.LayoutElementBuilders.LayoutElement);
104    method public androidx.wear.protolayout.material.ProgressIndicatorColors getCircularProgressIndicatorColors();
105    method public androidx.wear.protolayout.TypeBuilders.StringProp? getContentDescription();
106    method public androidx.wear.protolayout.DimensionBuilders.DegreesProp getEndAngle();
107    method public androidx.wear.protolayout.DimensionBuilders.DegreesProp getProgress();
108    method public androidx.wear.protolayout.DimensionBuilders.DegreesProp getStartAngle();
109    method public androidx.wear.protolayout.DimensionBuilders.DpProp getStrokeWidth();
110    method public boolean isOuterMarginApplied();
111  }
112
113  public static final class CircularProgressIndicator.Builder {
114    ctor public CircularProgressIndicator.Builder();
115    method public androidx.wear.protolayout.material.CircularProgressIndicator build();
116    method public androidx.wear.protolayout.material.CircularProgressIndicator.Builder setCircularProgressIndicatorColors(androidx.wear.protolayout.material.ProgressIndicatorColors);
117    method public androidx.wear.protolayout.material.CircularProgressIndicator.Builder setContentDescription(androidx.wear.protolayout.TypeBuilders.StringProp);
118    method public androidx.wear.protolayout.material.CircularProgressIndicator.Builder setContentDescription(CharSequence);
119    method public androidx.wear.protolayout.material.CircularProgressIndicator.Builder setEndAngle(float);
120    method public androidx.wear.protolayout.material.CircularProgressIndicator.Builder setOuterMarginApplied(boolean);
121    method public androidx.wear.protolayout.material.CircularProgressIndicator.Builder setProgress(androidx.wear.protolayout.TypeBuilders.FloatProp);
122    method public androidx.wear.protolayout.material.CircularProgressIndicator.Builder setProgress(@FloatRange(from=0, to=1) float);
123    method public androidx.wear.protolayout.material.CircularProgressIndicator.Builder setStartAngle(float);
124    method public androidx.wear.protolayout.material.CircularProgressIndicator.Builder setStrokeWidth(androidx.wear.protolayout.DimensionBuilders.DpProp);
125    method public androidx.wear.protolayout.material.CircularProgressIndicator.Builder setStrokeWidth(@Dimension(unit=androidx.annotation.Dimension.DP) float);
126  }
127
128  public class Colors {
129    ctor public Colors(@ColorInt int, @ColorInt int, @ColorInt int, @ColorInt int);
130    method @ColorInt public int getOnPrimary();
131    method @ColorInt public int getOnSurface();
132    method @ColorInt public int getPrimary();
133    method @ColorInt public int getSurface();
134    field public static final androidx.wear.protolayout.material.Colors DEFAULT;
135  }
136
137  public class CompactChip implements androidx.wear.protolayout.LayoutElementBuilders.LayoutElement {
138    method public static androidx.wear.protolayout.material.CompactChip? fromLayoutElement(androidx.wear.protolayout.LayoutElementBuilders.LayoutElement);
139    method public androidx.wear.protolayout.material.ChipColors getChipColors();
140    method public androidx.wear.protolayout.ModifiersBuilders.Clickable getClickable();
141    method public androidx.wear.protolayout.TypeBuilders.StringProp? getContentDescription();
142    method public String? getIconContent();
143    method public String getText();
144    method public boolean hasText();
145  }
146
147  public static final class CompactChip.Builder {
148    ctor public CompactChip.Builder(android.content.Context, androidx.wear.protolayout.ModifiersBuilders.Clickable, androidx.wear.protolayout.DeviceParametersBuilders.DeviceParameters);
149    ctor public CompactChip.Builder(android.content.Context, String, androidx.wear.protolayout.ModifiersBuilders.Clickable, androidx.wear.protolayout.DeviceParametersBuilders.DeviceParameters);
150    method public androidx.wear.protolayout.material.CompactChip build();
151    method public androidx.wear.protolayout.material.CompactChip.Builder setChipColors(androidx.wear.protolayout.material.ChipColors);
152    method public androidx.wear.protolayout.material.CompactChip.Builder setContentDescription(androidx.wear.protolayout.TypeBuilders.StringProp);
153    method public androidx.wear.protolayout.material.CompactChip.Builder setContentDescription(CharSequence);
154    method public androidx.wear.protolayout.material.CompactChip.Builder setIconContent(String);
155    method public androidx.wear.protolayout.material.CompactChip.Builder setTextContent(String);
156  }
157
158  public class ProgressIndicatorColors {
159    ctor public ProgressIndicatorColors(androidx.wear.protolayout.ColorBuilders.ColorProp, androidx.wear.protolayout.ColorBuilders.ColorProp);
160    ctor public ProgressIndicatorColors(@ColorInt int, @ColorInt int);
161    method public androidx.wear.protolayout.ColorBuilders.ColorProp getIndicatorColor();
162    method public androidx.wear.protolayout.ColorBuilders.ColorProp getTrackColor();
163    method public static androidx.wear.protolayout.material.ProgressIndicatorColors progressIndicatorColors(androidx.wear.protolayout.material.Colors);
164  }
165
166  public class ProgressIndicatorDefaults {
167    field public static final androidx.wear.protolayout.material.ProgressIndicatorColors DEFAULT_COLORS;
168    field public static final androidx.wear.protolayout.DimensionBuilders.DpProp DEFAULT_STROKE_WIDTH;
169    field public static final float GAP_END_ANGLE = 156.1f;
170    field public static final float GAP_START_ANGLE = -156.1f;
171  }
172
173  public class Text implements androidx.wear.protolayout.LayoutElementBuilders.LayoutElement {
174    method public static androidx.wear.protolayout.material.Text? fromLayoutElement(androidx.wear.protolayout.LayoutElementBuilders.LayoutElement);
175    method public androidx.wear.protolayout.ColorBuilders.ColorProp getColor();
176    method public androidx.wear.protolayout.LayoutElementBuilders.FontStyle getFontStyle();
177    method public float getLineHeight();
178    method public int getMaxLines();
179    method public androidx.wear.protolayout.ModifiersBuilders.Modifiers getModifiers();
180    method public int getMultilineAlignment();
181    method public int getOverflow();
182    method public androidx.wear.protolayout.TypeBuilders.StringProp getText();
183    method public int getWeight();
184    method public boolean isItalic();
185    method public boolean isUnderline();
186  }
187
188  public static final class Text.Builder {
189    ctor public Text.Builder(android.content.Context, androidx.wear.protolayout.TypeBuilders.StringProp, androidx.wear.protolayout.TypeBuilders.StringLayoutConstraint);
190    ctor public Text.Builder(android.content.Context, String);
191    method public androidx.wear.protolayout.material.Text build();
192    method public androidx.wear.protolayout.material.Text.Builder setColor(androidx.wear.protolayout.ColorBuilders.ColorProp);
193    method public androidx.wear.protolayout.material.Text.Builder setItalic(boolean);
194    method public androidx.wear.protolayout.material.Text.Builder setMaxLines(@IntRange(from=1) int);
195    method public androidx.wear.protolayout.material.Text.Builder setModifiers(androidx.wear.protolayout.ModifiersBuilders.Modifiers);
196    method public androidx.wear.protolayout.material.Text.Builder setMultilineAlignment(int);
197    method public androidx.wear.protolayout.material.Text.Builder setOverflow(int);
198    method public androidx.wear.protolayout.material.Text.Builder setScalable(boolean);
199    method public androidx.wear.protolayout.material.Text.Builder setTypography(int);
200    method public androidx.wear.protolayout.material.Text.Builder setUnderline(boolean);
201    method public androidx.wear.protolayout.material.Text.Builder setWeight(int);
202  }
203
204  public class TitleChip implements androidx.wear.protolayout.LayoutElementBuilders.LayoutElement {
205    method public static androidx.wear.protolayout.material.TitleChip? fromLayoutElement(androidx.wear.protolayout.LayoutElementBuilders.LayoutElement);
206    method public androidx.wear.protolayout.material.ChipColors getChipColors();
207    method public androidx.wear.protolayout.ModifiersBuilders.Clickable getClickable();
208    method public androidx.wear.protolayout.TypeBuilders.StringProp? getContentDescription();
209    method public int getHorizontalAlignment();
210    method public String? getIconContent();
211    method public String getText();
212    method public androidx.wear.protolayout.DimensionBuilders.ContainerDimension getWidth();
213  }
214
215  public static final class TitleChip.Builder {
216    ctor public TitleChip.Builder(android.content.Context, String, androidx.wear.protolayout.ModifiersBuilders.Clickable, androidx.wear.protolayout.DeviceParametersBuilders.DeviceParameters);
217    method public androidx.wear.protolayout.material.TitleChip build();
218    method public androidx.wear.protolayout.material.TitleChip.Builder setChipColors(androidx.wear.protolayout.material.ChipColors);
219    method public androidx.wear.protolayout.material.TitleChip.Builder setContentDescription(androidx.wear.protolayout.TypeBuilders.StringProp);
220    method public androidx.wear.protolayout.material.TitleChip.Builder setContentDescription(CharSequence);
221    method public androidx.wear.protolayout.material.TitleChip.Builder setHorizontalAlignment(int);
222    method public androidx.wear.protolayout.material.TitleChip.Builder setIconContent(String);
223    method public androidx.wear.protolayout.material.TitleChip.Builder setWidth(androidx.wear.protolayout.DimensionBuilders.ContainerDimension);
224    method public androidx.wear.protolayout.material.TitleChip.Builder setWidth(@Dimension(unit=androidx.annotation.Dimension.DP) float);
225  }
226
227  public class Typography {
228    field public static final int TYPOGRAPHY_BODY1 = 7; // 0x7
229    field public static final int TYPOGRAPHY_BODY2 = 8; // 0x8
230    field public static final int TYPOGRAPHY_BUTTON = 9; // 0x9
231    field public static final int TYPOGRAPHY_CAPTION1 = 10; // 0xa
232    field public static final int TYPOGRAPHY_CAPTION2 = 11; // 0xb
233    field public static final int TYPOGRAPHY_CAPTION3 = 12; // 0xc
234    field public static final int TYPOGRAPHY_DISPLAY1 = 1; // 0x1
235    field public static final int TYPOGRAPHY_DISPLAY2 = 2; // 0x2
236    field public static final int TYPOGRAPHY_DISPLAY3 = 3; // 0x3
237    field public static final int TYPOGRAPHY_TITLE1 = 4; // 0x4
238    field public static final int TYPOGRAPHY_TITLE2 = 5; // 0x5
239    field public static final int TYPOGRAPHY_TITLE3 = 6; // 0x6
240  }
241
242}
243
244package androidx.wear.protolayout.material.layouts {
245
246  public class EdgeContentLayout implements androidx.wear.protolayout.LayoutElementBuilders.LayoutElement {
247    method public static androidx.wear.protolayout.material.layouts.EdgeContentLayout? fromLayoutElement(androidx.wear.protolayout.LayoutElementBuilders.LayoutElement);
248    method public androidx.wear.protolayout.LayoutElementBuilders.LayoutElement? getContent();
249    method @Dimension(unit=androidx.annotation.Dimension.DP) public float getContentAndSecondaryLabelSpacing();
250    method public androidx.wear.protolayout.LayoutElementBuilders.LayoutElement? getEdgeContent();
251    method public float getEdgeContentThickness();
252    method public androidx.wear.protolayout.LayoutElementBuilders.LayoutElement? getPrimaryLabelTextContent();
253    method public androidx.wear.protolayout.LayoutElementBuilders.LayoutElement? getSecondaryLabelTextContent();
254    method public boolean isEdgeContentBehindAllOtherContent();
255    method public boolean isResponsiveContentInsetEnabled();
256  }
257
258  public static final class EdgeContentLayout.Builder {
259    ctor public EdgeContentLayout.Builder(androidx.wear.protolayout.DeviceParametersBuilders.DeviceParameters);
260    method public androidx.wear.protolayout.material.layouts.EdgeContentLayout build();
261    method public androidx.wear.protolayout.material.layouts.EdgeContentLayout.Builder setContent(androidx.wear.protolayout.LayoutElementBuilders.LayoutElement);
262    method public androidx.wear.protolayout.material.layouts.EdgeContentLayout.Builder setContentAndSecondaryLabelSpacing(androidx.wear.protolayout.DimensionBuilders.DpProp);
263    method public androidx.wear.protolayout.material.layouts.EdgeContentLayout.Builder setEdgeContent(androidx.wear.protolayout.LayoutElementBuilders.LayoutElement);
264    method public androidx.wear.protolayout.material.layouts.EdgeContentLayout.Builder setEdgeContentBehindAllOtherContent(boolean);
265    method public androidx.wear.protolayout.material.layouts.EdgeContentLayout.Builder setEdgeContentThickness(@Dimension(unit=androidx.annotation.Dimension.DP) float);
266    method public androidx.wear.protolayout.material.layouts.EdgeContentLayout.Builder setPrimaryLabelTextContent(androidx.wear.protolayout.LayoutElementBuilders.LayoutElement);
267    method public androidx.wear.protolayout.material.layouts.EdgeContentLayout.Builder setResponsiveContentInsetEnabled(boolean);
268    method public androidx.wear.protolayout.material.layouts.EdgeContentLayout.Builder setSecondaryLabelTextContent(androidx.wear.protolayout.LayoutElementBuilders.LayoutElement);
269  }
270
271  public class LayoutDefaults {
272    field public static final androidx.wear.protolayout.DimensionBuilders.DpProp DEFAULT_LARGE_VERTICAL_SPACER_HEIGHT;
273    field public static final androidx.wear.protolayout.DimensionBuilders.DpProp DEFAULT_VERTICAL_SPACER_HEIGHT;
274    field public static final float EDGE_CONTENT_LAYOUT_PADDING_ABOVE_MAIN_CONTENT_DP = 6.0f;
275    field public static final float EDGE_CONTENT_LAYOUT_PADDING_BELOW_MAIN_CONTENT_DP = 8.0f;
276    field @Deprecated public static final int MULTI_BUTTON_MAX_NUMBER = 7; // 0x7
277    field public static final androidx.wear.protolayout.DimensionBuilders.DpProp MULTI_SLOT_LAYOUT_HORIZONTAL_SPACER_WIDTH;
278  }
279
280  public static final class LayoutDefaults.MultiButtonLayoutDefaults {
281    field public static final androidx.wear.protolayout.DimensionBuilders.DpProp BUTTON_SIZE_FOR_1_BUTTON;
282    field public static final androidx.wear.protolayout.DimensionBuilders.DpProp BUTTON_SIZE_FOR_2_BUTTONS;
283    field public static final androidx.wear.protolayout.DimensionBuilders.DpProp BUTTON_SIZE_FOR_3_PLUS_BUTTONS;
284    field public static final int MAX_BUTTONS = 7; // 0x7
285  }
286
287  public class MultiButtonLayout implements androidx.wear.protolayout.LayoutElementBuilders.LayoutElement {
288    method public static androidx.wear.protolayout.material.layouts.MultiButtonLayout? fromLayoutElement(androidx.wear.protolayout.LayoutElementBuilders.LayoutElement);
289    method public java.util.List<androidx.wear.protolayout.LayoutElementBuilders.LayoutElement!> getButtonContents();
290    method public int getFiveButtonDistribution();
291    field public static final int FIVE_BUTTON_DISTRIBUTION_BOTTOM_HEAVY = 2; // 0x2
292    field public static final int FIVE_BUTTON_DISTRIBUTION_TOP_HEAVY = 1; // 0x1
293  }
294
295  public static final class MultiButtonLayout.Builder {
296    ctor public MultiButtonLayout.Builder();
297    method public androidx.wear.protolayout.material.layouts.MultiButtonLayout.Builder addButtonContent(androidx.wear.protolayout.LayoutElementBuilders.LayoutElement);
298    method public androidx.wear.protolayout.material.layouts.MultiButtonLayout build();
299    method public androidx.wear.protolayout.material.layouts.MultiButtonLayout.Builder setFiveButtonDistribution(int);
300  }
301
302  public class MultiSlotLayout implements androidx.wear.protolayout.LayoutElementBuilders.LayoutElement {
303    method public static androidx.wear.protolayout.material.layouts.MultiSlotLayout? fromLayoutElement(androidx.wear.protolayout.LayoutElementBuilders.LayoutElement);
304    method @Dimension(unit=androidx.annotation.Dimension.DP) public float getHorizontalSpacerWidth();
305    method public java.util.List<androidx.wear.protolayout.LayoutElementBuilders.LayoutElement!> getSlotContents();
306  }
307
308  public static final class MultiSlotLayout.Builder {
309    ctor public MultiSlotLayout.Builder();
310    method public androidx.wear.protolayout.material.layouts.MultiSlotLayout.Builder addSlotContent(androidx.wear.protolayout.LayoutElementBuilders.LayoutElement);
311    method public androidx.wear.protolayout.material.layouts.MultiSlotLayout build();
312    method public androidx.wear.protolayout.material.layouts.MultiSlotLayout.Builder setHorizontalSpacerWidth(@Dimension(unit=androidx.annotation.Dimension.DP) float);
313  }
314
315  public class PrimaryLayout implements androidx.wear.protolayout.LayoutElementBuilders.LayoutElement {
316    method public static androidx.wear.protolayout.material.layouts.PrimaryLayout? fromLayoutElement(androidx.wear.protolayout.LayoutElementBuilders.LayoutElement);
317    method public androidx.wear.protolayout.LayoutElementBuilders.LayoutElement? getContent();
318    method public androidx.wear.protolayout.LayoutElementBuilders.LayoutElement? getPrimaryChipContent();
319    method public androidx.wear.protolayout.LayoutElementBuilders.LayoutElement? getPrimaryLabelTextContent();
320    method public androidx.wear.protolayout.LayoutElementBuilders.LayoutElement? getSecondaryLabelTextContent();
321    method @Dimension(unit=androidx.annotation.Dimension.DP) public float getVerticalSpacerHeight();
322    method public boolean isResponsiveContentInsetEnabled();
323  }
324
325  public static final class PrimaryLayout.Builder {
326    ctor public PrimaryLayout.Builder(androidx.wear.protolayout.DeviceParametersBuilders.DeviceParameters);
327    method public androidx.wear.protolayout.material.layouts.PrimaryLayout build();
328    method public androidx.wear.protolayout.material.layouts.PrimaryLayout.Builder setContent(androidx.wear.protolayout.LayoutElementBuilders.LayoutElement);
329    method public androidx.wear.protolayout.material.layouts.PrimaryLayout.Builder setPrimaryChipContent(androidx.wear.protolayout.LayoutElementBuilders.LayoutElement);
330    method public androidx.wear.protolayout.material.layouts.PrimaryLayout.Builder setPrimaryLabelTextContent(androidx.wear.protolayout.LayoutElementBuilders.LayoutElement);
331    method public androidx.wear.protolayout.material.layouts.PrimaryLayout.Builder setResponsiveContentInsetEnabled(boolean);
332    method public androidx.wear.protolayout.material.layouts.PrimaryLayout.Builder setSecondaryLabelTextContent(androidx.wear.protolayout.LayoutElementBuilders.LayoutElement);
333    method public androidx.wear.protolayout.material.layouts.PrimaryLayout.Builder setVerticalSpacerHeight(@Dimension(unit=androidx.annotation.Dimension.DP) float);
334  }
335
336}
337
338