1// Signature format: 4.0 2package androidx.wear.compose.material { 3 4 @androidx.compose.runtime.Immutable public final class AutoCenteringParams { 5 ctor public AutoCenteringParams(optional int itemIndex, optional int itemOffset); 6 } 7 8 @androidx.compose.runtime.Stable public interface ButtonColors { 9 method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> backgroundColor(boolean enabled); 10 method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> contentColor(boolean enabled); 11 } 12 13 public final class ButtonDefaults { 14 method @androidx.compose.runtime.Composable public androidx.wear.compose.material.ButtonColors buttonColors(optional long backgroundColor, optional long contentColor, optional long disabledBackgroundColor, optional long disabledContentColor); 15 method public float getCompactButtonBackgroundPadding(); 16 method public float getDefaultButtonSize(); 17 method public float getDefaultIconSize(); 18 method public float getExtraSmallButtonSize(); 19 method public float getLargeButtonSize(); 20 method public float getLargeIconSize(); 21 method public float getSmallButtonSize(); 22 method public float getSmallIconSize(); 23 method @androidx.compose.runtime.Composable public androidx.wear.compose.material.ButtonColors iconButtonColors(optional long contentColor); 24 method @androidx.compose.runtime.Composable public androidx.wear.compose.material.ButtonColors primaryButtonColors(optional long backgroundColor, optional long contentColor); 25 method @androidx.compose.runtime.Composable public androidx.wear.compose.material.ButtonColors secondaryButtonColors(optional long backgroundColor, optional long contentColor); 26 property public final float CompactButtonBackgroundPadding; 27 property public final float DefaultButtonSize; 28 property public final float DefaultIconSize; 29 property public final float ExtraSmallButtonSize; 30 property public final float LargeButtonSize; 31 property public final float LargeIconSize; 32 property public final float SmallButtonSize; 33 property public final float SmallIconSize; 34 field public static final androidx.wear.compose.material.ButtonDefaults INSTANCE; 35 } 36 37 public final class ButtonKt { 38 method @androidx.compose.runtime.Composable public static void Button(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.wear.compose.material.ButtonColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content); 39 method @androidx.compose.runtime.Composable public static void CompactButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.wear.compose.material.ButtonColors colors, optional float backgroundPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content); 40 } 41 42 public final class CardDefaults { 43 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.painter.Painter cardBackgroundPainter(optional long startBackgroundColor, optional long endBackgroundColor, optional androidx.compose.ui.unit.LayoutDirection gradientDirection); 44 method public float getAppImageSize(); 45 method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); 46 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.painter.Painter imageWithScrimBackgroundPainter(androidx.compose.ui.graphics.painter.Painter backgroundImagePainter, optional androidx.compose.ui.graphics.Brush backgroundImageScrimBrush); 47 property public final float AppImageSize; 48 property public final androidx.compose.foundation.layout.PaddingValues ContentPadding; 49 field public static final androidx.wear.compose.material.CardDefaults INSTANCE; 50 } 51 52 public final class CardKt { 53 method @androidx.compose.runtime.Composable public static void AppCard(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> appName, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> time, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> title, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? appImage, optional androidx.compose.ui.graphics.painter.Painter backgroundPainter, optional long contentColor, optional long appColor, optional long timeColor, optional long titleColor, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 54 method @androidx.compose.runtime.Composable public static void Card(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.graphics.painter.Painter backgroundPainter, optional long contentColor, optional boolean enabled, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional androidx.compose.ui.semantics.Role? role, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 55 method @androidx.compose.runtime.Composable public static void TitleCard(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> title, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? time, optional androidx.compose.ui.graphics.painter.Painter backgroundPainter, optional long contentColor, optional long titleColor, optional long timeColor, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 56 } 57 58 @androidx.compose.runtime.Stable public interface ChipColors { 59 method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.painter.Painter> background(boolean enabled); 60 method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> contentColor(boolean enabled); 61 method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> iconColor(boolean enabled); 62 method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> secondaryContentColor(boolean enabled); 63 } 64 65 public final class ChipDefaults { 66 method @androidx.compose.runtime.Composable public androidx.wear.compose.material.ChipColors childChipColors(optional long contentColor, optional long secondaryContentColor, optional long iconColor); 67 method @androidx.compose.runtime.Composable public androidx.wear.compose.material.ChipColors chipColors(optional long backgroundColor, optional long contentColor, optional long secondaryContentColor, optional long iconColor, optional long disabledBackgroundColor, optional long disabledContentColor, optional long disabledSecondaryContentColor, optional long disabledIconColor); 68 method public androidx.compose.foundation.layout.PaddingValues getCompactChipContentPadding(); 69 method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); 70 method public float getIconSize(); 71 method public float getLargeIconSize(); 72 method public float getSmallIconSize(); 73 method @androidx.compose.runtime.Composable public androidx.wear.compose.material.ChipColors gradientBackgroundChipColors(optional long startBackgroundColor, optional long endBackgroundColor, optional long contentColor, optional long secondaryContentColor, optional long iconColor, optional androidx.compose.ui.unit.LayoutDirection gradientDirection); 74 method @androidx.compose.runtime.Composable public androidx.wear.compose.material.ChipColors imageBackgroundChipColors(androidx.compose.ui.graphics.painter.Painter backgroundImagePainter, optional androidx.compose.ui.graphics.Brush backgroundImageScrimBrush, optional long contentColor, optional long secondaryContentColor, optional long iconColor); 75 method @androidx.compose.runtime.Composable public androidx.wear.compose.material.ChipColors primaryChipColors(optional long backgroundColor, optional long contentColor, optional long secondaryContentColor, optional long iconColor); 76 method @androidx.compose.runtime.Composable public androidx.wear.compose.material.ChipColors secondaryChipColors(optional long backgroundColor, optional long contentColor, optional long secondaryContentColor, optional long iconColor); 77 property public final androidx.compose.foundation.layout.PaddingValues CompactChipContentPadding; 78 property public final androidx.compose.foundation.layout.PaddingValues ContentPadding; 79 property public final float IconSize; 80 property public final float LargeIconSize; 81 property public final float SmallIconSize; 82 field public static final androidx.wear.compose.material.ChipDefaults INSTANCE; 83 } 84 85 public final class ChipKt { 86 method @androidx.compose.runtime.Composable public static void Chip(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, androidx.wear.compose.material.ChipColors colors, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional androidx.compose.ui.semantics.Role? role, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content); 87 method @androidx.compose.runtime.Composable public static void Chip(kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? secondaryLabel, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? icon, optional androidx.wear.compose.material.ChipColors colors, optional boolean enabled, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional androidx.compose.foundation.layout.PaddingValues contentPadding); 88 method @androidx.compose.runtime.Composable public static void CompactChip(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? label, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? icon, optional androidx.wear.compose.material.ChipColors colors, optional boolean enabled, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional androidx.compose.foundation.layout.PaddingValues contentPadding); 89 } 90 91 @androidx.compose.runtime.Stable public final class Colors { 92 ctor public Colors(optional long primary, optional long primaryVariant, optional long secondary, optional long secondaryVariant, optional long background, optional long surface, optional long error, optional long onPrimary, optional long onSecondary, optional long onBackground, optional long onSurface, optional long onSurfaceVariant, optional long onError); 93 method public androidx.wear.compose.material.Colors copy(optional long primary, optional long primaryVariant, optional long secondary, optional long secondaryVariant, optional long background, optional long surface, optional long error, optional long onPrimary, optional long onSecondary, optional long onBackground, optional long onSurface, optional long onSurfaceVariant, optional long onError); 94 method public long getBackground(); 95 method public long getError(); 96 method public long getOnBackground(); 97 method public long getOnError(); 98 method public long getOnPrimary(); 99 method public long getOnSecondary(); 100 method public long getOnSurface(); 101 method public long getOnSurfaceVariant(); 102 method public long getPrimary(); 103 method public long getPrimaryVariant(); 104 method public long getSecondary(); 105 method public long getSecondaryVariant(); 106 method public long getSurface(); 107 property public final long background; 108 property public final long error; 109 property public final long onBackground; 110 property public final long onError; 111 property public final long onPrimary; 112 property public final long onSecondary; 113 property public final long onSurface; 114 property public final long onSurfaceVariant; 115 property public final long primary; 116 property public final long primaryVariant; 117 property public final long secondary; 118 property public final long secondaryVariant; 119 property public final long surface; 120 } 121 122 public final class ColorsKt { 123 method public static long contentColorFor(androidx.wear.compose.material.Colors, long backgroundColor); 124 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static long contentColorFor(long backgroundColor); 125 } 126 127 public final class ContentAlpha { 128 method @androidx.compose.runtime.Composable public float getDisabled(); 129 method @androidx.compose.runtime.Composable public float getHigh(); 130 method @androidx.compose.runtime.Composable public float getMedium(); 131 property @androidx.compose.runtime.Composable public final float disabled; 132 property @androidx.compose.runtime.Composable public final float high; 133 property @androidx.compose.runtime.Composable public final float medium; 134 field public static final androidx.wear.compose.material.ContentAlpha INSTANCE; 135 } 136 137 public final class ContentAlphaKt { 138 method public static androidx.compose.runtime.ProvidableCompositionLocal<java.lang.Float> getLocalContentAlpha(); 139 property public static final androidx.compose.runtime.ProvidableCompositionLocal<java.lang.Float> LocalContentAlpha; 140 } 141 142 public final class ContentColorKt { 143 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.graphics.Color> getLocalContentColor(); 144 property public static final androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.graphics.Color> LocalContentColor; 145 } 146 147 public final class CurvedTextKt { 148 method public static void curvedText(androidx.wear.compose.foundation.CurvedScope, String text, optional androidx.wear.compose.foundation.CurvedModifier modifier, optional long background, optional long color, optional long fontSize, optional androidx.wear.compose.foundation.CurvedTextStyle? style, optional androidx.wear.compose.foundation.CurvedDirection.Angular? angularDirection, optional int overflow); 149 } 150 151 public final class DefaultTimeSourceKt { 152 } 153 154 public final class HorizontalPageIndicatorKt { 155 method @androidx.compose.runtime.Composable public static void HorizontalPageIndicator(androidx.wear.compose.material.PageIndicatorState pageIndicatorState, optional androidx.compose.ui.Modifier modifier, optional int indicatorStyle, optional long selectedColor, optional long unselectedColor, optional float indicatorSize, optional float spacing, optional androidx.compose.ui.graphics.Shape indicatorShape); 156 } 157 158 public final class IconKt { 159 method @androidx.compose.runtime.Composable public static void Icon(androidx.compose.ui.graphics.ImageBitmap bitmap, String? contentDescription, optional androidx.compose.ui.Modifier modifier, optional long tint); 160 method @androidx.compose.runtime.Composable public static void Icon(androidx.compose.ui.graphics.painter.Painter painter, String? contentDescription, optional androidx.compose.ui.Modifier modifier, optional long tint); 161 method @androidx.compose.runtime.Composable public static void Icon(androidx.compose.ui.graphics.vector.ImageVector imageVector, String? contentDescription, optional androidx.compose.ui.Modifier modifier, optional long tint); 162 } 163 164 @androidx.compose.runtime.Stable public interface InlineSliderColors { 165 method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> backgroundColor(boolean enabled); 166 method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> barColor(boolean enabled, boolean selected); 167 method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> spacerColor(boolean enabled); 168 } 169 170 public final class InlineSliderDefaults { 171 method @androidx.compose.runtime.Composable public androidx.wear.compose.material.InlineSliderColors colors(optional long backgroundColor, optional long spacerColor, optional long selectedBarColor, optional long unselectedBarColor, optional long disabledBackgroundColor, optional long disabledSpacerColor, optional long disabledSelectedBarColor, optional long disabledUnselectedBarColor); 172 method public androidx.compose.ui.graphics.vector.ImageVector getDecrease(); 173 method public androidx.compose.ui.graphics.vector.ImageVector getIncrease(); 174 property public final androidx.compose.ui.graphics.vector.ImageVector Decrease; 175 property public final androidx.compose.ui.graphics.vector.ImageVector Increase; 176 field public static final androidx.wear.compose.material.InlineSliderDefaults INSTANCE; 177 } 178 179 public final class ListHeaderKt { 180 method @androidx.compose.runtime.Composable public static void ListHeader(optional androidx.compose.ui.Modifier modifier, optional long backgroundColor, optional long contentColor, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content); 181 } 182 183 public final class MaterialTextSelectionColorsKt { 184 } 185 186 public final class MaterialTheme { 187 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.wear.compose.material.Colors getColors(); 188 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.wear.compose.material.Shapes getShapes(); 189 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.wear.compose.material.Typography getTypography(); 190 property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public final androidx.wear.compose.material.Colors colors; 191 property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public final androidx.wear.compose.material.Shapes shapes; 192 property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public final androidx.wear.compose.material.Typography typography; 193 field public static final androidx.wear.compose.material.MaterialTheme INSTANCE; 194 } 195 196 public final class MaterialThemeKt { 197 method @androidx.compose.runtime.Composable public static void MaterialTheme(optional androidx.wear.compose.material.Colors colors, optional androidx.wear.compose.material.Typography typography, optional androidx.wear.compose.material.Shapes shapes, kotlin.jvm.functions.Function0<kotlin.Unit> content); 198 } 199 200 public final class PageIndicatorDefaults { 201 method @androidx.compose.runtime.Composable public int style(); 202 field public static final androidx.wear.compose.material.PageIndicatorDefaults INSTANCE; 203 } 204 205 public interface PageIndicatorState { 206 method public int getPageCount(); 207 method public float getPageOffset(); 208 method public int getSelectedPage(); 209 property public abstract int pageCount; 210 property public abstract float pageOffset; 211 property public abstract int selectedPage; 212 } 213 214 @kotlin.jvm.JvmInline public final value class PageIndicatorStyle { 215 field public static final androidx.wear.compose.material.PageIndicatorStyle.Companion Companion; 216 } 217 218 public static final class PageIndicatorStyle.Companion { 219 method public int getCurved(); 220 method public int getLinear(); 221 property public final int Curved; 222 property public final int Linear; 223 } 224 225 public final class PickerDefaults { 226 method @androidx.compose.runtime.Composable public androidx.compose.foundation.gestures.FlingBehavior flingBehavior(androidx.wear.compose.material.PickerState state, optional androidx.compose.animation.core.DecayAnimationSpec<java.lang.Float> decay); 227 method public float getDefaultGradientRatio(); 228 method public androidx.wear.compose.material.ScalingParams scalingParams(optional float edgeScale, optional float edgeAlpha, optional float minElementHeight, optional float maxElementHeight, optional float minTransitionArea, optional float maxTransitionArea, optional androidx.compose.animation.core.Easing scaleInterpolator, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.unit.Constraints,java.lang.Integer> viewportVerticalOffsetResolver); 229 property public final float DefaultGradientRatio; 230 field public static final androidx.wear.compose.material.PickerDefaults INSTANCE; 231 } 232 233 public final class PickerKt { 234 method @androidx.compose.runtime.Composable public static void Picker(androidx.wear.compose.material.PickerState state, optional androidx.compose.ui.Modifier modifier, optional boolean readOnly, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? readOnlyLabel, optional androidx.wear.compose.material.ScalingParams scalingParams, optional float separation, optional float gradientRatio, optional long gradientColor, optional androidx.compose.foundation.gestures.FlingBehavior flingBehavior, kotlin.jvm.functions.Function2<? super androidx.wear.compose.material.PickerScope,? super java.lang.Integer,kotlin.Unit> option); 235 method @androidx.compose.runtime.Composable public static androidx.wear.compose.material.PickerState rememberPickerState(int initialNumberOfOptions, optional int initiallySelectedOption, optional boolean repeatItems); 236 } 237 238 public interface PickerScope { 239 method public int getSelectedOption(); 240 property public abstract int selectedOption; 241 } 242 243 @androidx.compose.runtime.Stable public final class PickerState implements androidx.compose.foundation.gestures.ScrollableState { 244 ctor public PickerState(int initialNumberOfOptions, optional int initiallySelectedOption, optional boolean repeatItems); 245 method public float dispatchRawDelta(float delta); 246 method public int getNumberOfOptions(); 247 method public boolean getRepeatItems(); 248 method public int getSelectedOption(); 249 method public boolean isScrollInProgress(); 250 method public suspend Object? scroll(androidx.compose.foundation.MutatePriority scrollPriority, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.gestures.ScrollScope,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block, kotlin.coroutines.Continuation<? super kotlin.Unit>); 251 method public suspend Object? scrollToOption(int index, kotlin.coroutines.Continuation<? super kotlin.Unit>); 252 method public void setNumberOfOptions(int); 253 property public boolean isScrollInProgress; 254 property public final int numberOfOptions; 255 property public final boolean repeatItems; 256 property public final int selectedOption; 257 field public static final androidx.wear.compose.material.PickerState.Companion Companion; 258 } 259 260 public static final class PickerState.Companion { 261 method public androidx.compose.runtime.saveable.Saver<androidx.wear.compose.material.PickerState,java.lang.Object> getSaver(); 262 property public final androidx.compose.runtime.saveable.Saver<androidx.wear.compose.material.PickerState,java.lang.Object> Saver; 263 } 264 265 @kotlin.jvm.JvmInline public final value class PositionIndicatorAlignment { 266 field public static final androidx.wear.compose.material.PositionIndicatorAlignment.Companion Companion; 267 } 268 269 public static final class PositionIndicatorAlignment.Companion { 270 method public int getEnd(); 271 method public int getLeft(); 272 method public int getOppositeRsb(); 273 method public int getRight(); 274 property public final int End; 275 property public final int Left; 276 property public final int OppositeRsb; 277 property public final int Right; 278 } 279 280 public final class PositionIndicatorKt { 281 method @androidx.compose.runtime.Composable public static void PositionIndicator(androidx.compose.foundation.lazy.LazyListState lazyListState, optional androidx.compose.ui.Modifier modifier, optional boolean reverseDirection); 282 method @androidx.compose.runtime.Composable public static void PositionIndicator(androidx.compose.foundation.ScrollState scrollState, optional androidx.compose.ui.Modifier modifier, optional boolean reverseDirection); 283 method @androidx.compose.runtime.Composable public static void PositionIndicator(androidx.wear.compose.material.PositionIndicatorState state, float indicatorHeight, float indicatorWidth, float paddingHorizontal, optional androidx.compose.ui.Modifier modifier, optional long background, optional long color, optional boolean reverseDirection, optional int position); 284 method @androidx.compose.runtime.Composable public static void PositionIndicator(androidx.wear.compose.material.ScalingLazyListState scalingLazyListState, optional androidx.compose.ui.Modifier modifier, optional boolean reverseDirection); 285 method @androidx.compose.runtime.Composable public static void PositionIndicator(kotlin.jvm.functions.Function0<java.lang.Float> value, optional androidx.compose.ui.Modifier modifier, optional kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> range, optional long color, optional boolean reverseDirection, optional int position); 286 } 287 288 @androidx.compose.runtime.Stable public interface PositionIndicatorState { 289 method public float getPositionFraction(); 290 method public float sizeFraction(float scrollableContainerSizePx); 291 method public int visibility(float scrollableContainerSizePx); 292 property public abstract float positionFraction; 293 } 294 295 @kotlin.jvm.JvmInline public final value class PositionIndicatorVisibility { 296 field public static final androidx.wear.compose.material.PositionIndicatorVisibility.Companion Companion; 297 } 298 299 public static final class PositionIndicatorVisibility.Companion { 300 method public int getAutoHide(); 301 method public int getHide(); 302 method public int getShow(); 303 property public final int AutoHide; 304 property public final int Hide; 305 property public final int Show; 306 } 307 308 public final class ProgressIndicatorDefaults { 309 method public androidx.compose.animation.core.SpringSpec<java.lang.Float> getProgressAnimationSpec(); 310 method public float getStrokeWidth(); 311 property public final androidx.compose.animation.core.SpringSpec<java.lang.Float> ProgressAnimationSpec; 312 property public final float StrokeWidth; 313 field public static final androidx.wear.compose.material.ProgressIndicatorDefaults INSTANCE; 314 } 315 316 public final class ProgressIndicatorKt { 317 method @androidx.compose.runtime.Composable public static void CircularProgressIndicator(optional androidx.compose.ui.Modifier modifier, optional float startAngle, optional long indicatorColor, optional long trackColor, optional float strokeWidth); 318 method @androidx.compose.runtime.Composable public static void CircularProgressIndicator(float progress, optional androidx.compose.ui.Modifier modifier, optional float startAngle, optional float endAngle, optional long indicatorColor, optional long trackColor, optional float strokeWidth); 319 } 320 321 public final class RangeDefaultsKt { 322 } 323 324 public final class Resources_androidKt { 325 } 326 327 public final class ScaffoldKt { 328 method @androidx.compose.runtime.Composable public static void Scaffold(optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? vignette, optional kotlin.jvm.functions.Function0<kotlin.Unit>? positionIndicator, optional kotlin.jvm.functions.Function0<kotlin.Unit>? pageIndicator, optional kotlin.jvm.functions.Function0<kotlin.Unit>? timeText, kotlin.jvm.functions.Function0<kotlin.Unit> content); 329 } 330 331 public final class ScalingLazyColumnDefaults { 332 method public androidx.wear.compose.material.ScalingParams scalingParams(optional float edgeScale, optional float edgeAlpha, optional float minElementHeight, optional float maxElementHeight, optional float minTransitionArea, optional float maxTransitionArea, optional androidx.compose.animation.core.Easing scaleInterpolator, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.unit.Constraints,java.lang.Integer> viewportVerticalOffsetResolver); 333 method @androidx.compose.runtime.Composable public androidx.compose.foundation.gestures.FlingBehavior snapFlingBehavior(androidx.wear.compose.material.ScalingLazyListState state, optional float snapOffset, optional androidx.compose.animation.core.DecayAnimationSpec<java.lang.Float> decay); 334 field public static final androidx.wear.compose.material.ScalingLazyColumnDefaults INSTANCE; 335 } 336 337 public final class ScalingLazyColumnKt { 338 method @androidx.compose.runtime.Composable public static void ScalingLazyColumn(optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material.ScalingLazyListState state, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional boolean reverseLayout, optional androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement, optional androidx.compose.ui.Alignment.Horizontal horizontalAlignment, optional androidx.compose.foundation.gestures.FlingBehavior flingBehavior, optional boolean userScrollEnabled, optional androidx.wear.compose.material.ScalingParams scalingParams, optional int anchorType, optional androidx.wear.compose.material.AutoCenteringParams? autoCentering, kotlin.jvm.functions.Function1<? super androidx.wear.compose.material.ScalingLazyListScope,kotlin.Unit> content); 339 method public static inline <T> void items(androidx.wear.compose.material.ScalingLazyListScope, java.util.List<? extends T> items, optional kotlin.jvm.functions.Function1<? super T,?>? key, kotlin.jvm.functions.Function2<? super androidx.wear.compose.material.ScalingLazyListItemScope,? super T,kotlin.Unit> itemContent); 340 method public static inline <T> void items(androidx.wear.compose.material.ScalingLazyListScope, T![] items, optional kotlin.jvm.functions.Function1<? super T,?>? key, kotlin.jvm.functions.Function2<? super androidx.wear.compose.material.ScalingLazyListItemScope,? super T,kotlin.Unit> itemContent); 341 method public static inline <T> void itemsIndexed(androidx.wear.compose.material.ScalingLazyListScope, java.util.List<? extends T> items, optional kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,?>? key, kotlin.jvm.functions.Function3<? super androidx.wear.compose.material.ScalingLazyListItemScope,? super java.lang.Integer,? super T,kotlin.Unit> itemContent); 342 method public static inline <T> void itemsIndexed(androidx.wear.compose.material.ScalingLazyListScope, T![] items, optional kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,?>? key, kotlin.jvm.functions.Function3<? super androidx.wear.compose.material.ScalingLazyListItemScope,? super java.lang.Integer,? super T,kotlin.Unit> itemContent); 343 } 344 345 public final class ScalingLazyColumnMeasureKt { 346 } 347 348 @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class ScalingLazyListAnchorType { 349 field public static final androidx.wear.compose.material.ScalingLazyListAnchorType.Companion Companion; 350 } 351 352 public static final class ScalingLazyListAnchorType.Companion { 353 method public int getItemCenter(); 354 method public int getItemStart(); 355 property public final int ItemCenter; 356 property public final int ItemStart; 357 } 358 359 public sealed interface ScalingLazyListItemInfo { 360 method public float getAlpha(); 361 method public int getIndex(); 362 method public Object getKey(); 363 method public int getOffset(); 364 method public float getScale(); 365 method public int getSize(); 366 method public int getUnadjustedOffset(); 367 method public int getUnadjustedSize(); 368 property public abstract float alpha; 369 property public abstract int index; 370 property public abstract Object key; 371 property public abstract int offset; 372 property public abstract float scale; 373 property public abstract int size; 374 property public abstract int unadjustedOffset; 375 property public abstract int unadjustedSize; 376 } 377 378 @androidx.compose.runtime.Stable @androidx.wear.compose.material.ScalingLazyScopeMarker public sealed interface ScalingLazyListItemScope { 379 method public androidx.compose.ui.Modifier fillParentMaxHeight(androidx.compose.ui.Modifier, optional float fraction); 380 method public androidx.compose.ui.Modifier fillParentMaxSize(androidx.compose.ui.Modifier, optional float fraction); 381 method public androidx.compose.ui.Modifier fillParentMaxWidth(androidx.compose.ui.Modifier, optional float fraction); 382 } 383 384 public sealed interface ScalingLazyListLayoutInfo { 385 method public int getAfterAutoCenteringPadding(); 386 method public int getAfterContentPadding(); 387 method public int getBeforeAutoCenteringPadding(); 388 method public int getBeforeContentPadding(); 389 method public androidx.compose.foundation.gestures.Orientation getOrientation(); 390 method public boolean getReverseLayout(); 391 method public int getTotalItemsCount(); 392 method public int getViewportEndOffset(); 393 method public long getViewportSize(); 394 method public int getViewportStartOffset(); 395 method public java.util.List<androidx.wear.compose.material.ScalingLazyListItemInfo> getVisibleItemsInfo(); 396 property public abstract int afterAutoCenteringPadding; 397 property public abstract int afterContentPadding; 398 property public abstract int beforeAutoCenteringPadding; 399 property public abstract int beforeContentPadding; 400 property public abstract androidx.compose.foundation.gestures.Orientation orientation; 401 property public abstract boolean reverseLayout; 402 property public abstract int totalItemsCount; 403 property public abstract int viewportEndOffset; 404 property public abstract long viewportSize; 405 property public abstract int viewportStartOffset; 406 property public abstract java.util.List<androidx.wear.compose.material.ScalingLazyListItemInfo> visibleItemsInfo; 407 } 408 409 @androidx.wear.compose.material.ScalingLazyScopeMarker public sealed interface ScalingLazyListScope { 410 method public void item(optional Object? key, kotlin.jvm.functions.Function1<? super androidx.wear.compose.material.ScalingLazyListItemScope,kotlin.Unit> content); 411 method public void items(int count, optional kotlin.jvm.functions.Function1<? super java.lang.Integer,?>? key, kotlin.jvm.functions.Function2<? super androidx.wear.compose.material.ScalingLazyListItemScope,? super java.lang.Integer,kotlin.Unit> itemContent); 412 } 413 414 @androidx.compose.runtime.Stable public final class ScalingLazyListState implements androidx.compose.foundation.gestures.ScrollableState { 415 ctor public ScalingLazyListState(optional int initialCenterItemIndex, optional int initialCenterItemScrollOffset); 416 method public suspend Object? animateScrollToItem(int index, optional int scrollOffset, optional kotlin.coroutines.Continuation<? super kotlin.Unit>); 417 method public float dispatchRawDelta(float delta); 418 method public int getCenterItemIndex(); 419 method public int getCenterItemScrollOffset(); 420 method public androidx.wear.compose.material.ScalingLazyListLayoutInfo getLayoutInfo(); 421 method public boolean isScrollInProgress(); 422 method public suspend Object? scroll(androidx.compose.foundation.MutatePriority scrollPriority, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.gestures.ScrollScope,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block, kotlin.coroutines.Continuation<? super kotlin.Unit>); 423 method public suspend Object? scrollToItem(int index, optional int scrollOffset, optional kotlin.coroutines.Continuation<? super kotlin.Unit>); 424 property public final int centerItemIndex; 425 property public final int centerItemScrollOffset; 426 property public boolean isScrollInProgress; 427 property public final androidx.wear.compose.material.ScalingLazyListLayoutInfo layoutInfo; 428 field public static final androidx.wear.compose.material.ScalingLazyListState.Companion Companion; 429 } 430 431 public static final class ScalingLazyListState.Companion { 432 method public androidx.compose.runtime.saveable.Saver<androidx.wear.compose.material.ScalingLazyListState,java.lang.Object> getSaver(); 433 property public final androidx.compose.runtime.saveable.Saver<androidx.wear.compose.material.ScalingLazyListState,java.lang.Object> Saver; 434 } 435 436 public final class ScalingLazyListStateKt { 437 method @androidx.compose.runtime.Composable public static androidx.wear.compose.material.ScalingLazyListState rememberScalingLazyListState(optional int initialCenterItemIndex, optional int initialCenterItemScrollOffset); 438 } 439 440 @kotlin.DslMarker public @interface ScalingLazyScopeMarker { 441 } 442 443 @androidx.compose.runtime.Stable public interface ScalingParams { 444 method public float getEdgeAlpha(); 445 method public float getEdgeScale(); 446 method public float getMaxElementHeight(); 447 method public float getMaxTransitionArea(); 448 method public float getMinElementHeight(); 449 method public float getMinTransitionArea(); 450 method public androidx.compose.animation.core.Easing getScaleInterpolator(); 451 method public int resolveViewportVerticalOffset(long viewportConstraints); 452 property public abstract float edgeAlpha; 453 property public abstract float edgeScale; 454 property public abstract float maxElementHeight; 455 property public abstract float maxTransitionArea; 456 property public abstract float minElementHeight; 457 property public abstract float minTransitionArea; 458 property public abstract androidx.compose.animation.core.Easing scaleInterpolator; 459 } 460 461 @androidx.compose.runtime.Immutable public final class Shapes { 462 ctor public Shapes(optional androidx.compose.foundation.shape.CornerBasedShape small, optional androidx.compose.foundation.shape.CornerBasedShape medium, optional androidx.compose.foundation.shape.CornerBasedShape large); 463 method public androidx.wear.compose.material.Shapes copy(optional androidx.compose.foundation.shape.CornerBasedShape small, optional androidx.compose.foundation.shape.CornerBasedShape medium, optional androidx.compose.foundation.shape.CornerBasedShape large); 464 method public androidx.compose.foundation.shape.CornerBasedShape getLarge(); 465 method public androidx.compose.foundation.shape.CornerBasedShape getMedium(); 466 method public androidx.compose.foundation.shape.CornerBasedShape getSmall(); 467 property public final androidx.compose.foundation.shape.CornerBasedShape large; 468 property public final androidx.compose.foundation.shape.CornerBasedShape medium; 469 property public final androidx.compose.foundation.shape.CornerBasedShape small; 470 } 471 472 public final class ShapesKt { 473 } 474 475 public final class SliderKt { 476 method @androidx.compose.runtime.Composable public static void InlineSlider(float value, kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> onValueChange, int steps, kotlin.jvm.functions.Function0<kotlin.Unit> decreaseIcon, kotlin.jvm.functions.Function0<kotlin.Unit> increaseIcon, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> valueRange, optional boolean segmented, optional androidx.wear.compose.material.InlineSliderColors colors); 477 method @androidx.compose.runtime.Composable public static void InlineSlider(int value, kotlin.jvm.functions.Function1<? super java.lang.Integer,kotlin.Unit> onValueChange, kotlin.ranges.IntProgression valueProgression, kotlin.jvm.functions.Function0<kotlin.Unit> decreaseIcon, kotlin.jvm.functions.Function0<kotlin.Unit> increaseIcon, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional boolean segmented, optional androidx.wear.compose.material.InlineSliderColors colors); 478 } 479 480 @androidx.compose.runtime.Stable public interface SplitToggleChipColors { 481 method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> backgroundColor(boolean enabled); 482 method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> contentColor(boolean enabled); 483 method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> secondaryContentColor(boolean enabled); 484 method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> splitBackgroundOverlay(boolean enabled, boolean checked); 485 method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> toggleControlColor(boolean enabled, boolean checked); 486 } 487 488 public final class StepperDefaults { 489 method public androidx.compose.ui.graphics.vector.ImageVector getDecrease(); 490 method public androidx.compose.ui.graphics.vector.ImageVector getIncrease(); 491 property public final androidx.compose.ui.graphics.vector.ImageVector Decrease; 492 property public final androidx.compose.ui.graphics.vector.ImageVector Increase; 493 field public static final androidx.wear.compose.material.StepperDefaults INSTANCE; 494 } 495 496 public final class StepperKt { 497 method @androidx.compose.runtime.Composable public static void Stepper(float value, kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> onValueChange, int steps, kotlin.jvm.functions.Function0<kotlin.Unit> decreaseIcon, kotlin.jvm.functions.Function0<kotlin.Unit> increaseIcon, optional androidx.compose.ui.Modifier modifier, optional kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> valueRange, optional long backgroundColor, optional long contentColor, optional long iconColor, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content); 498 method @androidx.compose.runtime.Composable public static void Stepper(int value, kotlin.jvm.functions.Function1<? super java.lang.Integer,kotlin.Unit> onValueChange, kotlin.ranges.IntProgression valueProgression, kotlin.jvm.functions.Function0<kotlin.Unit> decreaseIcon, kotlin.jvm.functions.Function0<kotlin.Unit> increaseIcon, optional androidx.compose.ui.Modifier modifier, optional long backgroundColor, optional long contentColor, optional long iconColor, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content); 499 } 500 501 public final class SwipeToDismissBoxDefaults { 502 method public androidx.compose.animation.core.SpringSpec<java.lang.Float> getAnimationSpec(); 503 method public float getEdgeWidth(); 504 property public final androidx.compose.animation.core.SpringSpec<java.lang.Float> AnimationSpec; 505 property public final float EdgeWidth; 506 field public static final androidx.wear.compose.material.SwipeToDismissBoxDefaults INSTANCE; 507 } 508 509 public final class SwipeToDismissBoxKt { 510 method @androidx.compose.runtime.Composable public static void SwipeToDismissBox(androidx.wear.compose.material.SwipeToDismissBoxState state, optional androidx.compose.ui.Modifier modifier, optional long backgroundScrimColor, optional long contentScrimColor, optional Object backgroundKey, optional Object contentKey, optional boolean hasBackground, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.BoxScope,? super java.lang.Boolean,kotlin.Unit> content); 511 method @androidx.compose.runtime.Composable public static void SwipeToDismissBox(kotlin.jvm.functions.Function0<kotlin.Unit> onDismissed, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material.SwipeToDismissBoxState state, optional long backgroundScrimColor, optional long contentScrimColor, optional Object backgroundKey, optional Object contentKey, optional boolean hasBackground, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.BoxScope,? super java.lang.Boolean,kotlin.Unit> content); 512 method public static androidx.compose.ui.Modifier edgeSwipeToDismiss(androidx.compose.ui.Modifier, androidx.wear.compose.material.SwipeToDismissBoxState swipeToDismissBoxState, optional float edgeWidth); 513 method @androidx.compose.runtime.Composable public static androidx.wear.compose.material.SwipeToDismissBoxState rememberSwipeToDismissBoxState(optional androidx.compose.animation.core.AnimationSpec<java.lang.Float> animationSpec, optional kotlin.jvm.functions.Function1<? super androidx.wear.compose.material.SwipeToDismissValue,java.lang.Boolean> confirmStateChange); 514 } 515 516 @androidx.compose.runtime.Stable public final class SwipeToDismissBoxState { 517 ctor public SwipeToDismissBoxState(optional androidx.compose.animation.core.AnimationSpec<java.lang.Float> animationSpec, optional kotlin.jvm.functions.Function1<? super androidx.wear.compose.material.SwipeToDismissValue,java.lang.Boolean> confirmStateChange); 518 method public androidx.wear.compose.material.SwipeToDismissValue getCurrentValue(); 519 method public androidx.wear.compose.material.SwipeToDismissValue getTargetValue(); 520 method public boolean isAnimationRunning(); 521 method public suspend Object? snapTo(androidx.wear.compose.material.SwipeToDismissValue targetValue, kotlin.coroutines.Continuation<? super kotlin.Unit>); 522 property public final androidx.wear.compose.material.SwipeToDismissValue currentValue; 523 property public final boolean isAnimationRunning; 524 property public final androidx.wear.compose.material.SwipeToDismissValue targetValue; 525 } 526 527 public enum SwipeToDismissKeys { 528 enum_constant public static final androidx.wear.compose.material.SwipeToDismissKeys Background; 529 enum_constant public static final androidx.wear.compose.material.SwipeToDismissKeys Content; 530 } 531 532 public enum SwipeToDismissValue { 533 enum_constant public static final androidx.wear.compose.material.SwipeToDismissValue Default; 534 enum_constant public static final androidx.wear.compose.material.SwipeToDismissValue Dismissed; 535 } 536 537 public final class SwipeableKt { 538 } 539 540 public final class TextKt { 541 method @androidx.compose.runtime.Composable public static void ProvideTextStyle(androidx.compose.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> content); 542 method @androidx.compose.runtime.Composable public static void Text(androidx.compose.ui.text.AnnotatedString text, optional androidx.compose.ui.Modifier modifier, optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional long letterSpacing, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional long lineHeight, optional int overflow, optional boolean softWrap, optional int maxLines, optional java.util.Map<java.lang.String,androidx.compose.foundation.text.InlineTextContent> inlineContent, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.TextLayoutResult,kotlin.Unit> onTextLayout, optional androidx.compose.ui.text.TextStyle style); 543 method @androidx.compose.runtime.Composable public static void Text(String text, optional androidx.compose.ui.Modifier modifier, optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional long letterSpacing, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional long lineHeight, optional int overflow, optional boolean softWrap, optional int maxLines, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.TextLayoutResult,kotlin.Unit> onTextLayout, optional androidx.compose.ui.text.TextStyle style); 544 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.text.TextStyle> getLocalTextStyle(); 545 property public static final androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.text.TextStyle> LocalTextStyle; 546 } 547 548 public interface TimeSource { 549 method @androidx.compose.runtime.Composable public String getCurrentTime(); 550 property @androidx.compose.runtime.Composable public abstract String currentTime; 551 } 552 553 public final class TimeTextDefaults { 554 method public void CurvedTextSeparator(androidx.wear.compose.foundation.CurvedScope, optional androidx.wear.compose.foundation.CurvedTextStyle? curvedTextStyle, optional androidx.wear.compose.foundation.ArcPaddingValues contentArcPadding); 555 method @androidx.compose.runtime.Composable public void TextSeparator(optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.foundation.layout.PaddingValues contentPadding); 556 method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); 557 method @androidx.compose.runtime.Composable public String timeFormat(); 558 method public androidx.wear.compose.material.TimeSource timeSource(String timeFormat); 559 method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle timeTextStyle(optional long background, optional long color, optional long fontSize); 560 property public final androidx.compose.foundation.layout.PaddingValues ContentPadding; 561 field public static final androidx.wear.compose.material.TimeTextDefaults INSTANCE; 562 field public static final String TimeFormat12Hours = "h:mm a"; 563 field public static final String TimeFormat24Hours = "HH:mm"; 564 } 565 566 public final class TimeTextKt { 567 method @androidx.compose.runtime.Composable public static void TimeText(optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material.TimeSource timeSource, optional androidx.compose.ui.text.TextStyle timeTextStyle, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function0<kotlin.Unit>? startLinearContent, optional kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.CurvedScope,kotlin.Unit>? startCurvedContent, optional kotlin.jvm.functions.Function0<kotlin.Unit>? endLinearContent, optional kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.CurvedScope,kotlin.Unit>? endCurvedContent, optional kotlin.jvm.functions.Function0<kotlin.Unit> textLinearSeparator, optional kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.CurvedScope,kotlin.Unit> textCurvedSeparator); 568 } 569 570 @androidx.compose.runtime.Stable public interface ToggleButtonColors { 571 method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> backgroundColor(boolean enabled, boolean checked); 572 method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> contentColor(boolean enabled, boolean checked); 573 } 574 575 public final class ToggleButtonDefaults { 576 method public float getDefaultIconSize(); 577 method public float getDefaultToggleButtonSize(); 578 method public float getSmallIconSize(); 579 method public float getSmallToggleButtonSize(); 580 method @androidx.compose.runtime.Composable public androidx.wear.compose.material.ToggleButtonColors toggleButtonColors(optional long checkedBackgroundColor, optional long checkedContentColor, optional long disabledCheckedBackgroundColor, optional long disabledCheckedContentColor, optional long uncheckedBackgroundColor, optional long uncheckedContentColor, optional long disabledUncheckedBackgroundColor, optional long disabledUncheckedContentColor); 581 property public final float DefaultIconSize; 582 property public final float DefaultToggleButtonSize; 583 property public final float SmallIconSize; 584 property public final float SmallToggleButtonSize; 585 field public static final androidx.wear.compose.material.ToggleButtonDefaults INSTANCE; 586 } 587 588 public final class ToggleButtonKt { 589 method @androidx.compose.runtime.Composable public static void ToggleButton(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit> onCheckedChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.wear.compose.material.ToggleButtonColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content); 590 } 591 592 @androidx.compose.runtime.Stable public interface ToggleChipColors { 593 method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.painter.Painter> background(boolean enabled, boolean checked); 594 method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> contentColor(boolean enabled, boolean checked); 595 method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> secondaryContentColor(boolean enabled, boolean checked); 596 method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> toggleControlColor(boolean enabled, boolean checked); 597 } 598 599 public final class ToggleChipDefaults { 600 method public androidx.compose.ui.graphics.vector.ImageVector checkboxIcon(boolean checked); 601 method public androidx.compose.ui.graphics.vector.ImageVector getCheckboxOn(); 602 method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); 603 method public float getIconSize(); 604 method public androidx.compose.ui.graphics.vector.ImageVector getRadioOff(); 605 method public androidx.compose.ui.graphics.vector.ImageVector getRadioOn(); 606 method @androidx.compose.runtime.Composable public long getSwitchUncheckedIconColor(); 607 method public androidx.compose.ui.graphics.vector.ImageVector radioIcon(boolean checked); 608 method @androidx.compose.runtime.Composable public androidx.wear.compose.material.SplitToggleChipColors splitToggleChipColors(optional long backgroundColor, optional long contentColor, optional long secondaryContentColor, optional long checkedToggleControlColor, optional long uncheckedToggleControlColor, optional long splitBackgroundOverlayColor); 609 method public androidx.compose.ui.graphics.vector.ImageVector switchIcon(boolean checked); 610 method @androidx.compose.runtime.Composable public androidx.wear.compose.material.ToggleChipColors toggleChipColors(optional long checkedStartBackgroundColor, optional long checkedEndBackgroundColor, optional long checkedContentColor, optional long checkedSecondaryContentColor, optional long checkedToggleControlColor, optional long uncheckedStartBackgroundColor, optional long uncheckedEndBackgroundColor, optional long uncheckedContentColor, optional long uncheckedSecondaryContentColor, optional long uncheckedToggleControlColor, optional androidx.compose.ui.unit.LayoutDirection gradientDirection); 611 property public final androidx.compose.ui.graphics.vector.ImageVector CheckboxOn; 612 property public final androidx.compose.foundation.layout.PaddingValues ContentPadding; 613 property public final float IconSize; 614 property public final androidx.compose.ui.graphics.vector.ImageVector RadioOff; 615 property public final androidx.compose.ui.graphics.vector.ImageVector RadioOn; 616 property @androidx.compose.runtime.Composable public final long SwitchUncheckedIconColor; 617 field public static final androidx.wear.compose.material.ToggleChipDefaults INSTANCE; 618 } 619 620 public final class ToggleChipKt { 621 method @androidx.compose.runtime.Composable public static void SplitToggleChip(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit> onCheckedChange, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> toggleControl, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? secondaryLabel, optional androidx.wear.compose.material.SplitToggleChipColors colors, optional boolean enabled, optional androidx.compose.foundation.interaction.MutableInteractionSource checkedInteractionSource, optional androidx.compose.foundation.interaction.MutableInteractionSource clickInteractionSource, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.ui.graphics.Shape shape); 622 method @androidx.compose.runtime.Composable public static void ToggleChip(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit> onCheckedChange, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label, kotlin.jvm.functions.Function0<kotlin.Unit> toggleControl, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? appIcon, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? secondaryLabel, optional androidx.wear.compose.material.ToggleChipColors colors, optional boolean enabled, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.ui.graphics.Shape shape); 623 } 624 625 @androidx.compose.runtime.Immutable public final class Typography { 626 ctor public Typography(optional androidx.compose.ui.text.font.FontFamily defaultFontFamily, optional androidx.compose.ui.text.TextStyle display1, optional androidx.compose.ui.text.TextStyle display2, optional androidx.compose.ui.text.TextStyle display3, optional androidx.compose.ui.text.TextStyle title1, optional androidx.compose.ui.text.TextStyle title2, optional androidx.compose.ui.text.TextStyle title3, optional androidx.compose.ui.text.TextStyle body1, optional androidx.compose.ui.text.TextStyle body2, optional androidx.compose.ui.text.TextStyle button, optional androidx.compose.ui.text.TextStyle caption1, optional androidx.compose.ui.text.TextStyle caption2, optional androidx.compose.ui.text.TextStyle caption3); 627 method public androidx.wear.compose.material.Typography copy(optional androidx.compose.ui.text.TextStyle display1, optional androidx.compose.ui.text.TextStyle display2, optional androidx.compose.ui.text.TextStyle display3, optional androidx.compose.ui.text.TextStyle title1, optional androidx.compose.ui.text.TextStyle title2, optional androidx.compose.ui.text.TextStyle title3, optional androidx.compose.ui.text.TextStyle body1, optional androidx.compose.ui.text.TextStyle body2, optional androidx.compose.ui.text.TextStyle button, optional androidx.compose.ui.text.TextStyle caption1, optional androidx.compose.ui.text.TextStyle caption2, optional androidx.compose.ui.text.TextStyle caption3); 628 method public androidx.compose.ui.text.TextStyle getBody1(); 629 method public androidx.compose.ui.text.TextStyle getBody2(); 630 method public androidx.compose.ui.text.TextStyle getButton(); 631 method public androidx.compose.ui.text.TextStyle getCaption1(); 632 method public androidx.compose.ui.text.TextStyle getCaption2(); 633 method public androidx.compose.ui.text.TextStyle getCaption3(); 634 method public androidx.compose.ui.text.TextStyle getDisplay1(); 635 method public androidx.compose.ui.text.TextStyle getDisplay2(); 636 method public androidx.compose.ui.text.TextStyle getDisplay3(); 637 method public androidx.compose.ui.text.TextStyle getTitle1(); 638 method public androidx.compose.ui.text.TextStyle getTitle2(); 639 method public androidx.compose.ui.text.TextStyle getTitle3(); 640 property public final androidx.compose.ui.text.TextStyle body1; 641 property public final androidx.compose.ui.text.TextStyle body2; 642 property public final androidx.compose.ui.text.TextStyle button; 643 property public final androidx.compose.ui.text.TextStyle caption1; 644 property public final androidx.compose.ui.text.TextStyle caption2; 645 property public final androidx.compose.ui.text.TextStyle caption3; 646 property public final androidx.compose.ui.text.TextStyle display1; 647 property public final androidx.compose.ui.text.TextStyle display2; 648 property public final androidx.compose.ui.text.TextStyle display3; 649 property public final androidx.compose.ui.text.TextStyle title1; 650 property public final androidx.compose.ui.text.TextStyle title2; 651 property public final androidx.compose.ui.text.TextStyle title3; 652 } 653 654 public final class TypographyKt { 655 } 656 657 public final class VignetteKt { 658 method @androidx.compose.runtime.Composable public static void Vignette(int vignettePosition, optional androidx.compose.ui.Modifier modifier); 659 } 660 661 @kotlin.jvm.JvmInline public final value class VignettePosition { 662 ctor public VignettePosition(int key); 663 field public static final androidx.wear.compose.material.VignettePosition.Companion Companion; 664 } 665 666 public static final class VignettePosition.Companion { 667 method public int getBottom(); 668 method public int getTop(); 669 method public int getTopAndBottom(); 670 property public final int Bottom; 671 property public final int Top; 672 property public final int TopAndBottom; 673 } 674 675} 676 677package androidx.wear.compose.material.dialog { 678 679 public final class DialogDefaults { 680 method public androidx.compose.foundation.layout.Arrangement.Vertical getAlertVerticalArrangement(); 681 method public androidx.compose.foundation.layout.Arrangement.Vertical getConfirmationVerticalArrangement(); 682 method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); 683 method public long getIndefiniteDurationMillis(); 684 method public long getLongDurationMillis(); 685 method public long getShortDurationMillis(); 686 property public final androidx.compose.foundation.layout.Arrangement.Vertical AlertVerticalArrangement; 687 property public final androidx.compose.foundation.layout.Arrangement.Vertical ConfirmationVerticalArrangement; 688 property public final androidx.compose.foundation.layout.PaddingValues ContentPadding; 689 property public final long IndefiniteDurationMillis; 690 property public final long LongDurationMillis; 691 property public final long ShortDurationMillis; 692 field public static final androidx.wear.compose.material.dialog.DialogDefaults INSTANCE; 693 } 694 695 public final class DialogKt { 696 method @androidx.compose.runtime.Composable public static void Alert(kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> title, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit>? icon, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit>? message, optional androidx.wear.compose.material.ScalingLazyListState scrollState, optional long backgroundColor, optional long titleColor, optional long messageColor, optional long iconColor, optional androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement, optional androidx.compose.foundation.layout.PaddingValues contentPadding, kotlin.jvm.functions.Function1<? super androidx.wear.compose.material.ScalingLazyListScope,kotlin.Unit> content); 697 method @androidx.compose.runtime.Composable public static void Alert(kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> title, kotlin.jvm.functions.Function0<kotlin.Unit> negativeButton, kotlin.jvm.functions.Function0<kotlin.Unit> positiveButton, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit>? icon, optional androidx.wear.compose.material.ScalingLazyListState scrollState, optional long backgroundColor, optional long contentColor, optional long titleColor, optional long iconColor, optional androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit>? content); 698 method @androidx.compose.runtime.Composable public static void Confirmation(kotlin.jvm.functions.Function0<kotlin.Unit> onTimeout, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit>? icon, optional androidx.wear.compose.material.ScalingLazyListState scrollState, optional long durationMillis, optional long backgroundColor, optional long contentColor, optional long iconColor, optional androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement, optional androidx.compose.foundation.layout.PaddingValues contentPadding, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 699 } 700 701 public final class Dialog_androidKt { 702 method @androidx.compose.runtime.Composable public static void Dialog(boolean showDialog, kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material.ScalingLazyListState? scrollState, optional androidx.compose.ui.window.DialogProperties properties, kotlin.jvm.functions.Function0<kotlin.Unit> content); 703 } 704 705} 706 707