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