1// Signature format: 4.0 2package androidx.wear.compose.material3 { 3 4 public final class AlertDialogDefaults { 5 method @androidx.compose.runtime.Composable public void ConfirmButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.IconButtonColors colors, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content); 6 method @androidx.compose.runtime.Composable public void DismissButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.IconButtonColors colors, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content); 7 method @androidx.compose.runtime.Composable public void EdgeButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ButtonColors colors, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content); 8 method @androidx.compose.runtime.Composable public void GroupSeparator(); 9 method @androidx.compose.runtime.Composable public androidx.compose.foundation.layout.PaddingValues confirmDismissContentPadding(); 10 method @androidx.compose.runtime.Composable public androidx.compose.foundation.layout.PaddingValues confirmDismissWithIconContentPadding(); 11 method @androidx.compose.runtime.Composable public androidx.compose.foundation.layout.PaddingValues contentPadding(); 12 method @androidx.compose.runtime.Composable public androidx.compose.foundation.layout.PaddingValues contentWithIconPadding(); 13 method public kotlin.jvm.functions.Function1<androidx.compose.foundation.layout.RowScope,kotlin.Unit> getConfirmIcon(); 14 method public kotlin.jvm.functions.Function1<androidx.compose.foundation.layout.RowScope,kotlin.Unit> getDismissIcon(); 15 method public androidx.compose.foundation.layout.Arrangement.Vertical getVerticalArrangement(); 16 property public kotlin.jvm.functions.Function1<androidx.compose.foundation.layout.RowScope,kotlin.Unit> ConfirmIcon; 17 property public kotlin.jvm.functions.Function1<androidx.compose.foundation.layout.RowScope,kotlin.Unit> DismissIcon; 18 property public androidx.compose.foundation.layout.Arrangement.Vertical VerticalArrangement; 19 field public static final androidx.wear.compose.material3.AlertDialogDefaults INSTANCE; 20 } 21 22 public final class AlertDialogKt { 23 method @androidx.compose.runtime.Composable public static void AlertDialog(boolean visible, kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, kotlin.jvm.functions.Function0<kotlin.Unit> title, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? icon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? text, optional androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.ui.window.DialogProperties properties, optional kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.lazy.ScalingLazyListScope,kotlin.Unit>? content); 24 method @androidx.compose.runtime.Composable public static void AlertDialog(boolean visible, kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> edgeButton, kotlin.jvm.functions.Function0<kotlin.Unit> title, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? icon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? text, optional androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.ui.window.DialogProperties properties, optional kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.lazy.ScalingLazyListScope,kotlin.Unit>? content); 25 method @androidx.compose.runtime.Composable public static void AlertDialog(boolean visible, kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> confirmButton, kotlin.jvm.functions.Function0<kotlin.Unit> title, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> dismissButton, optional kotlin.jvm.functions.Function0<kotlin.Unit>? icon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? text, optional androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.ui.window.DialogProperties properties, optional kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.lazy.ScalingLazyListScope,kotlin.Unit>? content); 26 method @androidx.compose.runtime.Composable public static void AlertDialogContent(kotlin.jvm.functions.Function0<kotlin.Unit> title, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? icon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? text, optional androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.lazy.ScalingLazyListScope,kotlin.Unit>? content); 27 method @androidx.compose.runtime.Composable public static void AlertDialogContent(kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> edgeButton, kotlin.jvm.functions.Function0<kotlin.Unit> title, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? icon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? text, optional androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.lazy.ScalingLazyListScope,kotlin.Unit>? content); 28 method @androidx.compose.runtime.Composable public static void AlertDialogContent(kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> confirmButton, kotlin.jvm.functions.Function0<kotlin.Unit> title, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> dismissButton, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? icon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? text, optional androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.lazy.ScalingLazyListScope,kotlin.Unit>? content); 29 } 30 31 @kotlin.jvm.JvmInline public final value class AngularDirection { 32 field public static final androidx.wear.compose.material3.AngularDirection.Companion Companion; 33 } 34 35 public static final class AngularDirection.Companion { 36 method public int getClockwise(); 37 method public int getCounterClockwise(); 38 property public int Clockwise; 39 property public int CounterClockwise; 40 } 41 42 @RequiresApi(31) public final class AnimatedTextDefaults { 43 method public int getCacheSize(); 44 property public int CacheSize; 45 field public static final androidx.wear.compose.material3.AnimatedTextDefaults INSTANCE; 46 } 47 48 @RequiresApi(31) public final class AnimatedTextFontRegistry { 49 ctor public AnimatedTextFontRegistry(androidx.compose.ui.text.TextStyle textStyle, androidx.compose.ui.text.font.FontVariation.Settings startFontVariationSettings, androidx.compose.ui.text.font.FontVariation.Settings endFontVariationSettings, long startFontSize, long endFontSize, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional long contentColor, optional int cacheSize); 50 } 51 52 public final class AnimatedTextKt { 53 method @RequiresApi(31) @androidx.compose.runtime.Composable public static void AnimatedText(String text, androidx.wear.compose.material3.AnimatedTextFontRegistry fontRegistry, kotlin.jvm.functions.Function0<java.lang.Float> progressFraction, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Alignment contentAlignment); 54 method @RequiresApi(31) @androidx.compose.runtime.Composable public static androidx.wear.compose.material3.AnimatedTextFontRegistry rememberAnimatedTextFontRegistry(androidx.compose.ui.text.font.FontVariation.Settings startFontVariationSettings, androidx.compose.ui.text.font.FontVariation.Settings endFontVariationSettings, optional androidx.compose.ui.text.TextStyle textStyle, optional long startFontSize, optional long endFontSize); 55 } 56 57 public final class AppScaffoldKt { 58 method @androidx.compose.runtime.Composable public static void AppScaffold(optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit> timeText, optional long containerColor, optional long contentColor, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content); 59 } 60 61 public final class ArcProgressIndicatorDefaults { 62 method public float calculateRecommendedGapSize(float strokeWidth); 63 method public float getIndeterminateEndAngle(); 64 method public float getIndeterminateStartAngle(); 65 method public float getIndeterminateStrokeWidth(); 66 method @androidx.compose.runtime.Composable public float getRecommendedIndeterminateDiameter(); 67 property public float IndeterminateEndAngle; 68 property public float IndeterminateStartAngle; 69 property public float IndeterminateStrokeWidth; 70 property @androidx.compose.runtime.Composable public float recommendedIndeterminateDiameter; 71 field public static final androidx.wear.compose.material3.ArcProgressIndicatorDefaults INSTANCE; 72 } 73 74 public final class ArcProgressIndicatorKt { 75 method @androidx.compose.runtime.Composable public static void ArcProgressIndicator(optional androidx.compose.ui.Modifier modifier, optional float startAngle, optional float endAngle, optional int angularDirection, optional androidx.wear.compose.material3.ProgressIndicatorColors colors, optional float strokeWidth, optional float gapSize); 76 } 77 78 @androidx.compose.runtime.Immutable public final class ButtonColors { 79 ctor public ButtonColors(long containerColor, long contentColor, long secondaryContentColor, long iconColor, long disabledContainerColor, long disabledContentColor, long disabledSecondaryContentColor, long disabledIconColor); 80 method public androidx.wear.compose.material3.ButtonColors copy(optional long containerColor, optional long contentColor, optional long secondaryContentColor, optional long iconColor, optional long disabledContainerColor, optional long disabledContentColor, optional long disabledSecondaryContentColor, optional long disabledIconColor); 81 method public long getContainerColor(); 82 method public long getContentColor(); 83 method public long getDisabledContainerColor(); 84 method public long getDisabledContentColor(); 85 method public long getDisabledIconColor(); 86 method public long getDisabledSecondaryContentColor(); 87 method public long getIconColor(); 88 method public long getSecondaryContentColor(); 89 property public long containerColor; 90 property public long contentColor; 91 property public long disabledContainerColor; 92 property public long disabledContentColor; 93 property public long disabledIconColor; 94 property public long disabledSecondaryContentColor; 95 property public long iconColor; 96 property public long secondaryContentColor; 97 } 98 99 public final class ButtonDefaults { 100 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ButtonColors buttonColors(); 101 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ButtonColors buttonColors(optional long containerColor, optional long contentColor, optional long secondaryContentColor, optional long iconColor, optional long disabledContainerColor, optional long disabledContentColor, optional long disabledSecondaryContentColor, optional long disabledIconColor); 102 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ButtonColors childButtonColors(); 103 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ButtonColors childButtonColors(optional long contentColor, optional long secondaryContentColor, optional long iconColor, optional long disabledContentColor, optional long disabledSecondaryContentColor, optional long disabledIconColor); 104 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.painter.Painter containerPainter(androidx.compose.ui.graphics.painter.Painter image, optional androidx.compose.ui.graphics.Brush? scrim, optional boolean sizeToIntrinsics, optional androidx.compose.ui.Alignment alignment, optional androidx.compose.ui.layout.ContentScale contentScale, optional float alpha); 105 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.painter.Painter disabledContainerPainter(androidx.compose.ui.graphics.painter.Painter containerPainter); 106 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ButtonColors filledTonalButtonColors(); 107 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ButtonColors filledTonalButtonColors(optional long containerColor, optional long contentColor, optional long secondaryContentColor, optional long iconColor, optional long disabledContainerColor, optional long disabledContentColor, optional long disabledSecondaryContentColor, optional long disabledIconColor); 108 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ButtonColors filledVariantButtonColors(); 109 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ButtonColors filledVariantButtonColors(optional long containerColor, optional long contentColor, optional long secondaryContentColor, optional long iconColor, optional long disabledContainerColor, optional long disabledContentColor, optional long disabledSecondaryContentColor, optional long disabledIconColor); 110 method public float getButtonExtraLargeIconStartPadding(); 111 method public float getButtonHorizontalPadding(); 112 method public float getButtonLargeIconStartPadding(); 113 method public float getButtonVerticalPadding(); 114 method public androidx.compose.foundation.layout.PaddingValues getButtonWithExtraLargeIconContentPadding(); 115 method public androidx.compose.foundation.layout.PaddingValues getButtonWithLargeIconContentPadding(); 116 method public androidx.compose.foundation.layout.PaddingValues getCompactButtonContentPadding(); 117 method public float getCompactButtonHeight(); 118 method public float getCompactButtonHorizontalPadding(); 119 method @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.RoundedCornerShape getCompactButtonShape(); 120 method public androidx.compose.foundation.layout.PaddingValues getCompactButtonTapTargetPadding(); 121 method public float getCompactButtonVerticalPadding(); 122 method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); 123 method public float getDisabledContainerAlpha(); 124 method public float getExtraLargeIconSize(); 125 method public float getExtraSmallIconSize(); 126 method public float getHeight(); 127 method public float getIconSize(); 128 method public float getIconSpacing(); 129 method @androidx.compose.runtime.Composable public long getImageBackgroundGradientEndColor(); 130 method @androidx.compose.runtime.Composable public long getImageBackgroundGradientStartColor(); 131 method public float getLargeIconSize(); 132 method @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.RoundedCornerShape getShape(); 133 method public float getSmallIconSize(); 134 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ButtonColors imageButtonColors(); 135 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ButtonColors imageButtonColors(optional long contentColor, optional long secondaryContentColor, optional long iconColor, optional long disabledContentColor, optional long disabledSecondaryContentColor, optional long disabledIconColor); 136 method @androidx.compose.runtime.Composable public androidx.compose.foundation.BorderStroke outlinedButtonBorder(boolean enabled, optional long borderColor, optional long disabledBorderColor, optional float borderWidth); 137 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ButtonColors outlinedButtonColors(); 138 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ButtonColors outlinedButtonColors(optional long contentColor, optional long secondaryContentColor, optional long iconColor, optional long disabledContentColor, optional long disabledSecondaryContentColor, optional long disabledIconColor); 139 property public float ButtonExtraLargeIconStartPadding; 140 property public float ButtonHorizontalPadding; 141 property public float ButtonLargeIconStartPadding; 142 property public float ButtonVerticalPadding; 143 property public androidx.compose.foundation.layout.PaddingValues ButtonWithExtraLargeIconContentPadding; 144 property public androidx.compose.foundation.layout.PaddingValues ButtonWithLargeIconContentPadding; 145 property public androidx.compose.foundation.layout.PaddingValues CompactButtonContentPadding; 146 property public float CompactButtonHeight; 147 property public float CompactButtonHorizontalPadding; 148 property public androidx.compose.foundation.layout.PaddingValues CompactButtonTapTargetPadding; 149 property public float CompactButtonVerticalPadding; 150 property public androidx.compose.foundation.layout.PaddingValues ContentPadding; 151 property public float DisabledContainerAlpha; 152 property public float ExtraLargeIconSize; 153 property public float ExtraSmallIconSize; 154 property public float Height; 155 property public float IconSize; 156 property public float IconSpacing; 157 property public float LargeIconSize; 158 property public float SmallIconSize; 159 property @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.RoundedCornerShape compactButtonShape; 160 property @androidx.compose.runtime.Composable public long imageBackgroundGradientEndColor; 161 property @androidx.compose.runtime.Composable public long imageBackgroundGradientStartColor; 162 property @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.RoundedCornerShape shape; 163 field public static final androidx.wear.compose.material3.ButtonDefaults INSTANCE; 164 } 165 166 public final class ButtonGroupDefaults { 167 method @androidx.compose.runtime.Composable public androidx.compose.foundation.layout.PaddingValues fullWidthPaddings(); 168 method public float getExpansionWidth(); 169 method public float getMinWidth(); 170 method public float getSpacing(); 171 property public float ExpansionWidth; 172 property public float MinWidth; 173 property public float Spacing; 174 field public static final androidx.wear.compose.material3.ButtonGroupDefaults INSTANCE; 175 } 176 177 public final class ButtonGroupKt { 178 method @androidx.compose.runtime.Composable public static void ButtonGroup(optional androidx.compose.ui.Modifier modifier, optional float spacing, optional float expansionWidth, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.ui.Alignment.Vertical verticalAlignment, kotlin.jvm.functions.Function1<? super androidx.wear.compose.material3.ButtonGroupScope,kotlin.Unit> content); 179 } 180 181 public interface ButtonGroupScope { 182 method public androidx.compose.ui.Modifier animateWidth(androidx.compose.ui.Modifier, androidx.compose.foundation.interaction.InteractionSource interactionSource); 183 method public androidx.compose.ui.Modifier minWidth(androidx.compose.ui.Modifier, optional float minWidth); 184 method public androidx.compose.ui.Modifier weight(androidx.compose.ui.Modifier, @FloatRange(from=0.0, fromInclusive=false) float weight); 185 } 186 187 public final class ButtonKt { 188 method @androidx.compose.runtime.Composable public static void Button(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.ButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content); 189 method @androidx.compose.runtime.Composable public static void Button(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, 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 boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.ButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label); 190 method @androidx.compose.runtime.Composable public static void ChildButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.ButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content); 191 method @androidx.compose.runtime.Composable public static void ChildButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, 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 boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.ButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label); 192 method @androidx.compose.runtime.Composable public static void CompactButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? icon, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.ButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? label); 193 method @androidx.compose.runtime.Composable public static void FilledTonalButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.ButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content); 194 method @androidx.compose.runtime.Composable public static void FilledTonalButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, 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 boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.ButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label); 195 method @androidx.compose.runtime.Composable public static void ImageButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, androidx.compose.ui.graphics.painter.Painter containerPainter, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional boolean enabled, optional androidx.compose.ui.graphics.painter.Painter disabledContainerPainter, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.ButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content); 196 method @androidx.compose.runtime.Composable public static void ImageButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, androidx.compose.ui.graphics.painter.Painter containerPainter, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, 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 boolean enabled, optional androidx.compose.ui.graphics.painter.Painter disabledContainerPainter, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.ButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label); 197 method @androidx.compose.runtime.Composable public static void OutlinedButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.ButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content); 198 method @androidx.compose.runtime.Composable public static void OutlinedButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, 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 boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.ButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label); 199 } 200 201 @androidx.compose.runtime.Immutable public final class CardColors { 202 ctor public CardColors(long containerColor, long contentColor, long appNameColor, long timeColor, long titleColor, long subtitleColor); 203 method public androidx.wear.compose.material3.CardColors copy(optional long containerColor, optional long contentColor, optional long appNameColor, optional long timeColor, optional long titleColor, optional long subtitleColor); 204 method public long getAppNameColor(); 205 method public long getContainerColor(); 206 method public long getContentColor(); 207 method public long getSubtitleColor(); 208 method public long getTimeColor(); 209 method public long getTitleColor(); 210 property public long appNameColor; 211 property public long containerColor; 212 property public long contentColor; 213 property public long subtitleColor; 214 property public long timeColor; 215 property public long titleColor; 216 } 217 218 public final class CardDefaults { 219 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.CardColors cardColors(); 220 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.CardColors cardColors(optional long containerColor, optional long contentColor, optional long appNameColor, optional long timeColor, optional long titleColor, optional long subtitleColor); 221 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.painter.Painter containerPainter(androidx.compose.ui.graphics.painter.Painter image, optional androidx.compose.ui.graphics.Brush scrim, optional boolean sizeToIntrinsics, optional androidx.compose.ui.Alignment alignment, optional androidx.compose.ui.layout.ContentScale contentScale, optional float alpha); 222 method public float getAppImageSize(); 223 method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); 224 method public float getHeight(); 225 method public float getImageBottomPadding(); 226 method public androidx.compose.foundation.layout.PaddingValues getImageContentPadding(); 227 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public long getScrimColor(); 228 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getShape(); 229 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.CardColors imageCardColors(); 230 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.CardColors imageCardColors(optional long contentColor, optional long appNameColor, optional long timeColor, optional long titleColor, optional long subtitleColor); 231 method @androidx.compose.runtime.Composable public androidx.compose.foundation.BorderStroke outlinedCardBorder(optional long outlineColor, optional float borderWidth); 232 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.CardColors outlinedCardColors(); 233 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.CardColors outlinedCardColors(optional long contentColor, optional long appNameColor, optional long timeColor, optional long titleColor, optional long subtitleColor); 234 property public float AppImageSize; 235 property public androidx.compose.foundation.layout.PaddingValues ContentPadding; 236 property public float Height; 237 property public float ImageBottomPadding; 238 property public androidx.compose.foundation.layout.PaddingValues ImageContentPadding; 239 property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public long scrimColor; 240 property @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape shape; 241 field public static final androidx.wear.compose.material3.CardDefaults INSTANCE; 242 } 243 244 public final class CardKt { 245 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> title, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.CardColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? appImage, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? time, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 246 method @androidx.compose.runtime.Composable public static void Card(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.CardColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 247 method @androidx.compose.runtime.Composable public static void ImageCard(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, androidx.compose.ui.graphics.painter.Painter containerPainter, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.CardColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 248 method @androidx.compose.runtime.Composable public static void ImageCard(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, androidx.compose.ui.graphics.painter.Painter containerPainter, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> title, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional kotlin.jvm.functions.Function0<kotlin.Unit>? time, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit>? subtitle, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.CardColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, optional kotlin.jvm.functions.Function0<kotlin.Unit>? content); 249 method @androidx.compose.runtime.Composable public static void OutlinedCard(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.CardColors colors, optional androidx.compose.foundation.BorderStroke border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 250 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 kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional kotlin.jvm.functions.Function0<kotlin.Unit>? time, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit>? subtitle, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.CardColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, optional kotlin.jvm.functions.Function0<kotlin.Unit>? content); 251 } 252 253 @androidx.compose.runtime.Immutable public final class CheckboxButtonColors { 254 ctor public CheckboxButtonColors(long checkedContainerColor, long checkedContentColor, long checkedSecondaryContentColor, long checkedIconColor, long checkedBoxColor, long checkedCheckmarkColor, long uncheckedContainerColor, long uncheckedContentColor, long uncheckedSecondaryContentColor, long uncheckedIconColor, long uncheckedBoxColor, long disabledCheckedContainerColor, long disabledCheckedContentColor, long disabledCheckedSecondaryContentColor, long disabledCheckedIconColor, long disabledCheckedBoxColor, long disabledCheckedCheckmarkColor, long disabledUncheckedContainerColor, long disabledUncheckedContentColor, long disabledUncheckedSecondaryContentColor, long disabledUncheckedIconColor, long disabledUncheckedBoxColor); 255 method public androidx.wear.compose.material3.CheckboxButtonColors copy(optional long checkedContainerColor, optional long checkedContentColor, optional long checkedSecondaryContentColor, optional long checkedIconColor, optional long checkedBoxColor, optional long checkedCheckmarkColor, optional long uncheckedContainerColor, optional long uncheckedContentColor, optional long uncheckedSecondaryContentColor, optional long uncheckedIconColor, optional long uncheckedBoxColor, optional long disabledCheckedContainerColor, optional long disabledCheckedContentColor, optional long disabledCheckedSecondaryContentColor, optional long disabledCheckedIconColor, optional long disabledCheckedBoxColor, optional long disabledCheckedCheckmarkColor, optional long disabledUncheckedContainerColor, optional long disabledUncheckedContentColor, optional long disabledUncheckedSecondaryContentColor, optional long disabledUncheckedIconColor, optional long disabledUncheckedBoxColor); 256 method public long getCheckedBoxColor(); 257 method public long getCheckedCheckmarkColor(); 258 method public long getCheckedContainerColor(); 259 method public long getCheckedContentColor(); 260 method public long getCheckedIconColor(); 261 method public long getCheckedSecondaryContentColor(); 262 method public long getDisabledCheckedBoxColor(); 263 method public long getDisabledCheckedCheckmarkColor(); 264 method public long getDisabledCheckedContainerColor(); 265 method public long getDisabledCheckedContentColor(); 266 method public long getDisabledCheckedIconColor(); 267 method public long getDisabledCheckedSecondaryContentColor(); 268 method public long getDisabledUncheckedBoxColor(); 269 method public long getDisabledUncheckedContainerColor(); 270 method public long getDisabledUncheckedContentColor(); 271 method public long getDisabledUncheckedIconColor(); 272 method public long getDisabledUncheckedSecondaryContentColor(); 273 method public long getUncheckedBoxColor(); 274 method public long getUncheckedContainerColor(); 275 method public long getUncheckedContentColor(); 276 method public long getUncheckedIconColor(); 277 method public long getUncheckedSecondaryContentColor(); 278 property public long checkedBoxColor; 279 property public long checkedCheckmarkColor; 280 property public long checkedContainerColor; 281 property public long checkedContentColor; 282 property public long checkedIconColor; 283 property public long checkedSecondaryContentColor; 284 property public long disabledCheckedBoxColor; 285 property public long disabledCheckedCheckmarkColor; 286 property public long disabledCheckedContainerColor; 287 property public long disabledCheckedContentColor; 288 property public long disabledCheckedIconColor; 289 property public long disabledCheckedSecondaryContentColor; 290 property public long disabledUncheckedBoxColor; 291 property public long disabledUncheckedContainerColor; 292 property public long disabledUncheckedContentColor; 293 property public long disabledUncheckedIconColor; 294 property public long disabledUncheckedSecondaryContentColor; 295 property public long uncheckedBoxColor; 296 property public long uncheckedContainerColor; 297 property public long uncheckedContentColor; 298 property public long uncheckedIconColor; 299 property public long uncheckedSecondaryContentColor; 300 } 301 302 public final class CheckboxButtonDefaults { 303 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.CheckboxButtonColors checkboxButtonColors(); 304 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.CheckboxButtonColors checkboxButtonColors(optional long checkedContainerColor, optional long checkedContentColor, optional long checkedSecondaryContentColor, optional long checkedIconColor, optional long checkedBoxColor, optional long checkedCheckmarkColor, optional long uncheckedContainerColor, optional long uncheckedContentColor, optional long uncheckedSecondaryContentColor, optional long uncheckedIconColor, optional long uncheckedBoxColor, optional long disabledCheckedContainerColor, optional long disabledCheckedContentColor, optional long disabledCheckedSecondaryContentColor, optional long disabledCheckedIconColor, optional long disabledCheckedBoxColor, optional long disabledCheckedCheckmarkColor, optional long disabledUncheckedContainerColor, optional long disabledUncheckedContentColor, optional long disabledUncheckedSecondaryContentColor, optional long disabledUncheckedIconColor, optional long disabledUncheckedBoxColor); 305 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getCheckboxButtonShape(); 306 method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); 307 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getSplitCheckboxButtonShape(); 308 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.SplitCheckboxButtonColors splitCheckboxButtonColors(); 309 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.SplitCheckboxButtonColors splitCheckboxButtonColors(optional long checkedContainerColor, optional long checkedContentColor, optional long checkedSecondaryContentColor, optional long checkedSplitContainerColor, optional long checkedBoxColor, optional long checkedCheckmarkColor, optional long uncheckedContainerColor, optional long uncheckedContentColor, optional long uncheckedSecondaryContentColor, optional long uncheckedSplitContainerColor, optional long uncheckedBoxColor, optional long disabledCheckedContainerColor, optional long disabledCheckedContentColor, optional long disabledCheckedSecondaryContentColor, optional long disabledCheckedSplitContainerColor, optional long disabledCheckedBoxColor, optional long disabledCheckedCheckmarkColor, optional long disabledUncheckedContainerColor, optional long disabledUncheckedContentColor, optional long disabledUncheckedSecondaryContentColor, optional long disabledUncheckedSplitContainerColor, optional long disabledUncheckedBoxColor); 310 property public androidx.compose.foundation.layout.PaddingValues ContentPadding; 311 property @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape checkboxButtonShape; 312 property @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape splitCheckboxButtonShape; 313 field public static final androidx.wear.compose.material3.CheckboxButtonDefaults INSTANCE; 314 } 315 316 public final class CheckboxButtonKt { 317 method @androidx.compose.runtime.Composable public static void CheckboxButton(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit> onCheckedChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.CheckboxButtonColors colors, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? icon, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? secondaryLabel, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label); 318 method @androidx.compose.runtime.Composable public static void SplitCheckboxButton(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit> onCheckedChange, String? toggleContentDescription, kotlin.jvm.functions.Function0<kotlin.Unit> onContainerClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.SplitCheckboxButtonColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource? toggleInteractionSource, optional androidx.compose.foundation.interaction.MutableInteractionSource? containerInteractionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, optional String? containerClickLabel, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? secondaryLabel, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label); 319 } 320 321 public final class CircularProgressIndicatorDefaults { 322 method public float calculateRecommendedGapSize(float strokeWidth); 323 method public float getFullScreenPadding(); 324 method public float getIndeterminateStrokeWidth(); 325 method @androidx.compose.runtime.Composable public float getLargeStrokeWidth(); 326 method @androidx.compose.runtime.Composable public float getSmallStrokeWidth(); 327 method public float getStartAngle(); 328 property public float FullScreenPadding; 329 property public float IndeterminateStrokeWidth; 330 property public float StartAngle; 331 property @androidx.compose.runtime.Composable public float largeStrokeWidth; 332 property @androidx.compose.runtime.Composable public float smallStrokeWidth; 333 field public static final androidx.wear.compose.material3.CircularProgressIndicatorDefaults INSTANCE; 334 } 335 336 public final class CircularProgressIndicatorKt { 337 method @androidx.compose.runtime.Composable public static void CircularProgressIndicator(optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ProgressIndicatorColors colors, optional float strokeWidth, optional float gapSize); 338 method @androidx.compose.runtime.Composable public static void CircularProgressIndicator(kotlin.jvm.functions.Function0<java.lang.Float> progress, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional boolean allowProgressOverflow, optional float startAngle, optional float endAngle, optional androidx.wear.compose.material3.ProgressIndicatorColors colors, optional float strokeWidth, optional float gapSize); 339 method public static void drawCircularProgressIndicator(androidx.compose.ui.graphics.drawscope.DrawScope, float progress, androidx.wear.compose.material3.ProgressIndicatorColors colors, float strokeWidth, optional boolean enabled, optional float targetProgress, optional boolean allowProgressOverflow, optional float startAngle, optional float endAngle, optional float gapSize); 340 } 341 342 @androidx.compose.runtime.Immutable @androidx.compose.runtime.Stable public final class ColorScheme { 343 ctor public ColorScheme(); 344 ctor public ColorScheme(optional long primary, optional long primaryDim, optional long primaryContainer, optional long onPrimary, optional long onPrimaryContainer, optional long secondary, optional long secondaryDim, optional long secondaryContainer, optional long onSecondary, optional long onSecondaryContainer, optional long tertiary, optional long tertiaryDim, optional long tertiaryContainer, optional long onTertiary, optional long onTertiaryContainer, optional long surfaceContainerLow, optional long surfaceContainer, optional long surfaceContainerHigh, optional long onSurface, optional long onSurfaceVariant, optional long outline, optional long outlineVariant, optional long background, optional long onBackground, optional long error, optional long errorDim, optional long errorContainer, optional long onError, optional long onErrorContainer); 345 method public androidx.wear.compose.material3.ColorScheme copy(optional long primary, optional long primaryDim, optional long primaryContainer, optional long onPrimary, optional long onPrimaryContainer, optional long secondary, optional long secondaryDim, optional long secondaryContainer, optional long onSecondary, optional long onSecondaryContainer, optional long tertiary, optional long tertiaryDim, optional long tertiaryContainer, optional long onTertiary, optional long onTertiaryContainer, optional long surfaceContainerLow, optional long surfaceContainer, optional long surfaceContainerHigh, optional long onSurface, optional long onSurfaceVariant, optional long outline, optional long outlineVariant, optional long background, optional long onBackground, optional long error, optional long errorDim, optional long errorContainer, optional long onError, optional long onErrorContainer); 346 method public long getBackground(); 347 method public long getError(); 348 method public long getErrorContainer(); 349 method public long getErrorDim(); 350 method public long getOnBackground(); 351 method public long getOnError(); 352 method public long getOnErrorContainer(); 353 method public long getOnPrimary(); 354 method public long getOnPrimaryContainer(); 355 method public long getOnSecondary(); 356 method public long getOnSecondaryContainer(); 357 method public long getOnSurface(); 358 method public long getOnSurfaceVariant(); 359 method public long getOnTertiary(); 360 method public long getOnTertiaryContainer(); 361 method public long getOutline(); 362 method public long getOutlineVariant(); 363 method public long getPrimary(); 364 method public long getPrimaryContainer(); 365 method public long getPrimaryDim(); 366 method public long getSecondary(); 367 method public long getSecondaryContainer(); 368 method public long getSecondaryDim(); 369 method public long getSurfaceContainer(); 370 method public long getSurfaceContainerHigh(); 371 method public long getSurfaceContainerLow(); 372 method public long getTertiary(); 373 method public long getTertiaryContainer(); 374 method public long getTertiaryDim(); 375 property public long background; 376 property public long error; 377 property public long errorContainer; 378 property public long errorDim; 379 property public long onBackground; 380 property public long onError; 381 property public long onErrorContainer; 382 property public long onPrimary; 383 property public long onPrimaryContainer; 384 property public long onSecondary; 385 property public long onSecondaryContainer; 386 property public long onSurface; 387 property public long onSurfaceVariant; 388 property public long onTertiary; 389 property public long onTertiaryContainer; 390 property public long outline; 391 property public long outlineVariant; 392 property public long primary; 393 property public long primaryContainer; 394 property public long primaryDim; 395 property public long secondary; 396 property public long secondaryContainer; 397 property public long secondaryDim; 398 property public long surfaceContainer; 399 property public long surfaceContainerHigh; 400 property public long surfaceContainerLow; 401 property public long tertiary; 402 property public long tertiaryContainer; 403 property public long tertiaryDim; 404 } 405 406 public final class ColorSchemeKt { 407 method public static long contentColorFor(androidx.wear.compose.material3.ColorScheme, long backgroundColor); 408 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static long contentColorFor(long backgroundColor); 409 } 410 411 public final class ConfirmationDialogColors { 412 ctor public ConfirmationDialogColors(long iconColor, long iconContainerColor, long textColor); 413 method public androidx.wear.compose.material3.ConfirmationDialogColors copy(optional long iconColor, optional long iconContainerColor, optional long textColor); 414 method public long getIconColor(); 415 method public long getIconContainerColor(); 416 method public long getTextColor(); 417 property public long iconColor; 418 property public long iconContainerColor; 419 property public long textColor; 420 } 421 422 public final class ConfirmationDialogDefaults { 423 method @androidx.compose.runtime.Composable public void FailureIcon(); 424 method @androidx.compose.runtime.Composable public void SuccessIcon(); 425 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ConfirmationDialogColors colors(); 426 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ConfirmationDialogColors colors(optional long iconColor, optional long iconContainerColor, optional long textColor); 427 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ConfirmationDialogColors failureColors(); 428 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ConfirmationDialogColors failureColors(optional long iconColor, optional long iconContainerColor, optional long textColor); 429 method @androidx.compose.runtime.Composable public androidx.wear.compose.foundation.CurvedTextStyle getCurvedTextStyle(); 430 method public long getDurationMillis(); 431 method public float getIconSize(); 432 method public float getSmallIconSize(); 433 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ConfirmationDialogColors successColors(); 434 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ConfirmationDialogColors successColors(optional long iconColor, optional long iconContainerColor, optional long textColor); 435 property public long DurationMillis; 436 property public float IconSize; 437 property public float SmallIconSize; 438 property @androidx.compose.runtime.Composable public androidx.wear.compose.foundation.CurvedTextStyle curvedTextStyle; 439 field public static final androidx.wear.compose.material3.ConfirmationDialogDefaults INSTANCE; 440 } 441 442 public final class ConfirmationDialogKt { 443 method @androidx.compose.runtime.Composable public static void ConfirmationDialog(boolean visible, kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit>? text, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ConfirmationDialogColors colors, optional androidx.compose.ui.window.DialogProperties properties, optional long durationMillis, kotlin.jvm.functions.Function0<kotlin.Unit> content); 444 method @androidx.compose.runtime.Composable public static void ConfirmationDialog(boolean visible, kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.CurvedScope,kotlin.Unit>? curvedText, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ConfirmationDialogColors colors, optional androidx.compose.ui.window.DialogProperties properties, optional long durationMillis, kotlin.jvm.functions.Function0<kotlin.Unit> content); 445 method @androidx.compose.runtime.Composable public static void ConfirmationDialogContent(kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit>? text, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ConfirmationDialogColors colors, kotlin.jvm.functions.Function0<kotlin.Unit> content); 446 method @androidx.compose.runtime.Composable public static void ConfirmationDialogContent(kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.CurvedScope,kotlin.Unit>? curvedText, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ConfirmationDialogColors colors, kotlin.jvm.functions.Function0<kotlin.Unit> content); 447 method @androidx.compose.runtime.Composable public static void FailureConfirmationDialog(boolean visible, kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.CurvedScope,kotlin.Unit>? curvedText, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ConfirmationDialogColors colors, optional androidx.compose.ui.window.DialogProperties properties, optional long durationMillis, optional kotlin.jvm.functions.Function0<kotlin.Unit> content); 448 method @androidx.compose.runtime.Composable public static void FailureConfirmationDialogContent(kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.CurvedScope,kotlin.Unit>? curvedText, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ConfirmationDialogColors colors, optional kotlin.jvm.functions.Function0<kotlin.Unit> content); 449 method @androidx.compose.runtime.Composable public static void SuccessConfirmationDialog(boolean visible, kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.CurvedScope,kotlin.Unit>? curvedText, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ConfirmationDialogColors colors, optional androidx.compose.ui.window.DialogProperties properties, optional long durationMillis, optional kotlin.jvm.functions.Function0<kotlin.Unit> content); 450 method @androidx.compose.runtime.Composable public static void SuccessConfirmationDialogContent(kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.CurvedScope,kotlin.Unit>? curvedText, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ConfirmationDialogColors colors, optional kotlin.jvm.functions.Function0<kotlin.Unit> content); 451 method public static void confirmationDialogCurvedText(androidx.wear.compose.foundation.CurvedScope, String text, androidx.wear.compose.foundation.CurvedTextStyle style); 452 } 453 454 public final class ContentColorKt { 455 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.graphics.Color> getLocalContentColor(); 456 property public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.graphics.Color> LocalContentColor; 457 } 458 459 public final class CurvedTextDefaults { 460 method @androidx.compose.runtime.Composable public long backgroundColor(); 461 method public float getScrollableContentMaxSweepAngle(); 462 method public float getStaticContentMaxSweepAngle(); 463 property public float ScrollableContentMaxSweepAngle; 464 property public float StaticContentMaxSweepAngle; 465 field public static final androidx.wear.compose.material3.CurvedTextDefaults INSTANCE; 466 } 467 468 public final class CurvedTextKt { 469 method public static void curvedText(androidx.wear.compose.foundation.CurvedScope, String text, optional androidx.wear.compose.foundation.CurvedModifier modifier, optional float maxSweepAngle, optional long background, optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional long letterSpacing, optional long letterSpacingCounterClockwise, optional androidx.wear.compose.foundation.CurvedTextStyle? style, optional androidx.wear.compose.foundation.CurvedDirection.Angular? angularDirection, optional int overflow); 470 } 471 472 @androidx.compose.runtime.Immutable public final class DatePickerColors { 473 ctor public DatePickerColors(long activePickerContentColor, long inactivePickerContentColor, long invalidPickerContentColor, long pickerLabelColor, long nextButtonContentColor, long nextButtonContainerColor, long confirmButtonContentColor, long confirmButtonContainerColor); 474 method public androidx.wear.compose.material3.DatePickerColors copy(optional long activePickerContentColor, optional long inactivePickerContentColor, optional long invalidPickerContentColor, optional long pickerLabelColor, optional long nextButtonContentColor, optional long nextButtonContainerColor, optional long confirmButtonContentColor, optional long confirmButtonContainerColor); 475 method public long getActivePickerContentColor(); 476 method public long getConfirmButtonContainerColor(); 477 method public long getConfirmButtonContentColor(); 478 method public long getInactivePickerContentColor(); 479 method public long getInvalidPickerContentColor(); 480 method public long getNextButtonContainerColor(); 481 method public long getNextButtonContentColor(); 482 method public long getPickerLabelColor(); 483 property public long activePickerContentColor; 484 property public long confirmButtonContainerColor; 485 property public long confirmButtonContentColor; 486 property public long inactivePickerContentColor; 487 property public long invalidPickerContentColor; 488 property public long nextButtonContainerColor; 489 property public long nextButtonContentColor; 490 property public long pickerLabelColor; 491 } 492 493 public final class DatePickerDefaults { 494 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.DatePickerColors datePickerColors(); 495 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.DatePickerColors datePickerColors(optional long activePickerContentColor, optional long inactivePickerContentColor, optional long invalidPickerContentColor, optional long pickerLabelColor, optional long nextButtonContentColor, optional long nextButtonContainerColor, optional long confirmButtonContentColor, optional long confirmButtonContainerColor); 496 method @androidx.compose.runtime.Composable public int getDatePickerType(); 497 property @androidx.compose.runtime.Composable public int datePickerType; 498 field public static final androidx.wear.compose.material3.DatePickerDefaults INSTANCE; 499 } 500 501 public final class DatePickerKt { 502 method @RequiresApi(android.os.Build.VERSION_CODES.O) @androidx.compose.runtime.Composable public static void DatePicker(java.time.LocalDate initialDate, kotlin.jvm.functions.Function1<? super java.time.LocalDate,kotlin.Unit> onDatePicked, optional androidx.compose.ui.Modifier modifier, optional java.time.LocalDate? minValidDate, optional java.time.LocalDate? maxValidDate, optional int datePickerType, optional androidx.wear.compose.material3.DatePickerColors colors); 503 } 504 505 @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class DatePickerType { 506 field public static final androidx.wear.compose.material3.DatePickerType.Companion Companion; 507 } 508 509 public static final class DatePickerType.Companion { 510 method public int getDayMonthYear(); 511 method public int getMonthDayYear(); 512 method public int getYearMonthDay(); 513 property public int DayMonthYear; 514 property public int MonthDayYear; 515 property public int YearMonthDay; 516 } 517 518 public final class DialogKt { 519 method @androidx.compose.runtime.Composable public static void Dialog(boolean visible, kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.window.DialogProperties properties, kotlin.jvm.functions.Function0<kotlin.Unit> content); 520 } 521 522 public final class DynamicColorSchemeKt { 523 method public static androidx.wear.compose.material3.ColorScheme? dynamicColorScheme(android.content.Context context); 524 } 525 526 public final class EdgeButtonDefaults { 527 method public float getExtraSmallIconSize(); 528 method public float getLargeIconSize(); 529 method public float getMediumIconSize(); 530 method public float getSmallIconSize(); 531 method public float iconSizeFor(float edgeButtonSize); 532 property public float ExtraSmallIconSize; 533 property public float LargeIconSize; 534 property public float MediumIconSize; 535 property public float SmallIconSize; 536 field public static final androidx.wear.compose.material3.EdgeButtonDefaults INSTANCE; 537 } 538 539 public final class EdgeButtonKt { 540 method @androidx.compose.runtime.Composable public static void EdgeButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional float buttonSize, optional boolean enabled, optional androidx.wear.compose.material3.ButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content); 541 } 542 543 @kotlin.jvm.JvmInline public final value class EdgeButtonSize { 544 field public static final androidx.wear.compose.material3.EdgeButtonSize.Companion Companion; 545 } 546 547 public static final class EdgeButtonSize.Companion { 548 method public float getExtraSmall(); 549 method public float getLarge(); 550 method public float getMedium(); 551 method public float getSmall(); 552 property public float ExtraSmall; 553 property public float Large; 554 property public float Medium; 555 property public float Small; 556 } 557 558 public final class FadingExpandingLabelDefaults { 559 method @androidx.compose.runtime.Composable public androidx.compose.animation.core.FiniteAnimationSpec<java.lang.Float> getAnimationSpec(); 560 property @androidx.compose.runtime.Composable public androidx.compose.animation.core.FiniteAnimationSpec<java.lang.Float> animationSpec; 561 field public static final androidx.wear.compose.material3.FadingExpandingLabelDefaults INSTANCE; 562 } 563 564 public final class FadingExpandingLabelKt { 565 method @androidx.compose.runtime.Composable public static void FadingExpandingLabel(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 boolean softWrap, optional int maxLines, optional int minLines, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.animation.core.FiniteAnimationSpec<java.lang.Float> animationSpec); 566 } 567 568 @androidx.compose.runtime.Immutable public final class IconButtonColors { 569 ctor public IconButtonColors(long containerColor, long contentColor, long disabledContainerColor, long disabledContentColor); 570 method public androidx.wear.compose.material3.IconButtonColors copy(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor); 571 method public long getContainerColor(); 572 method public long getContentColor(); 573 method public long getDisabledContainerColor(); 574 method public long getDisabledContentColor(); 575 property public long containerColor; 576 property public long contentColor; 577 property public long disabledContainerColor; 578 property public long disabledContentColor; 579 } 580 581 public final class IconButtonDefaults { 582 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconButtonShapes animatedShapes(); 583 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconButtonShapes animatedShapes(optional androidx.compose.foundation.shape.CornerBasedShape? shape, optional androidx.compose.foundation.shape.CornerBasedShape? pressedShape); 584 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconButtonColors filledIconButtonColors(); 585 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconButtonColors filledIconButtonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor); 586 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconButtonColors filledTonalIconButtonColors(); 587 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconButtonColors filledTonalIconButtonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor); 588 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconButtonColors filledVariantIconButtonColors(); 589 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconButtonColors filledVariantIconButtonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor); 590 method public float getDefaultButtonSize(); 591 method public float getDefaultIconSize(); 592 method public float getDisabledImageOpacity(); 593 method public float getExtraSmallButtonSize(); 594 method public float getLargeButtonSize(); 595 method public float getLargeIconSize(); 596 method @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.CornerBasedShape getPressedShape(); 597 method @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.RoundedCornerShape getShape(); 598 method public float getSmallButtonSize(); 599 method public float getSmallIconSize(); 600 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconButtonColors iconButtonColors(); 601 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconButtonColors iconButtonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor); 602 method public float iconSizeFor(float buttonSize); 603 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconButtonColors outlinedIconButtonColors(); 604 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconButtonColors outlinedIconButtonColors(optional long contentColor, optional long disabledContentColor); 605 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconButtonShapes shapes(); 606 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconButtonShapes shapes(androidx.compose.ui.graphics.Shape shape); 607 property public float DefaultButtonSize; 608 property public float DefaultIconSize; 609 property public float DisabledImageOpacity; 610 property public float ExtraSmallButtonSize; 611 property public float LargeButtonSize; 612 property public float LargeIconSize; 613 property public float SmallButtonSize; 614 property public float SmallIconSize; 615 property @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.CornerBasedShape pressedShape; 616 property @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.RoundedCornerShape shape; 617 field public static final androidx.wear.compose.material3.IconButtonDefaults INSTANCE; 618 } 619 620 public final class IconButtonKt { 621 method @androidx.compose.runtime.Composable public static void FilledIconButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional boolean enabled, optional androidx.wear.compose.material3.IconButtonShapes shapes, optional androidx.wear.compose.material3.IconButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content); 622 method @androidx.compose.runtime.Composable public static void FilledTonalIconButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional boolean enabled, optional androidx.wear.compose.material3.IconButtonShapes shapes, optional androidx.wear.compose.material3.IconButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content); 623 method @androidx.compose.runtime.Composable public static void IconButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional boolean enabled, optional androidx.wear.compose.material3.IconButtonShapes shapes, optional androidx.wear.compose.material3.IconButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content); 624 method @androidx.compose.runtime.Composable public static void OutlinedIconButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional boolean enabled, optional androidx.wear.compose.material3.IconButtonShapes shapes, optional androidx.wear.compose.material3.IconButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content); 625 } 626 627 public final class IconButtonShapes { 628 ctor public IconButtonShapes(androidx.compose.ui.graphics.Shape shape, optional androidx.compose.ui.graphics.Shape pressedShape); 629 method public androidx.wear.compose.material3.IconButtonShapes copy(optional androidx.compose.ui.graphics.Shape? shape, optional androidx.compose.ui.graphics.Shape? pressedShape); 630 method public androidx.compose.ui.graphics.Shape getPressedShape(); 631 method public androidx.compose.ui.graphics.Shape getShape(); 632 property public androidx.compose.ui.graphics.Shape pressedShape; 633 property public androidx.compose.ui.graphics.Shape shape; 634 } 635 636 public final class IconKt { 637 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); 638 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); 639 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); 640 } 641 642 @androidx.compose.runtime.Immutable public final class IconToggleButtonColors { 643 ctor public IconToggleButtonColors(long checkedContainerColor, long checkedContentColor, long uncheckedContainerColor, long uncheckedContentColor, long disabledCheckedContainerColor, long disabledCheckedContentColor, long disabledUncheckedContainerColor, long disabledUncheckedContentColor); 644 method public androidx.wear.compose.material3.IconToggleButtonColors copy(optional long checkedContainerColor, optional long checkedContentColor, optional long uncheckedContainerColor, optional long uncheckedContentColor, optional long disabledCheckedContainerColor, optional long disabledCheckedContentColor, optional long disabledUncheckedContainerColor, optional long disabledUncheckedContentColor); 645 method public long getCheckedContainerColor(); 646 method public long getCheckedContentColor(); 647 method public long getDisabledCheckedContainerColor(); 648 method public long getDisabledCheckedContentColor(); 649 method public long getDisabledUncheckedContainerColor(); 650 method public long getDisabledUncheckedContentColor(); 651 method public long getUncheckedContainerColor(); 652 method public long getUncheckedContentColor(); 653 property public long checkedContainerColor; 654 property public long checkedContentColor; 655 property public long disabledCheckedContainerColor; 656 property public long disabledCheckedContentColor; 657 property public long disabledUncheckedContainerColor; 658 property public long disabledUncheckedContentColor; 659 property public long uncheckedContainerColor; 660 property public long uncheckedContentColor; 661 } 662 663 public final class IconToggleButtonDefaults { 664 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconToggleButtonShapes animatedShapes(); 665 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconToggleButtonShapes animatedShapes(optional androidx.compose.foundation.shape.CornerBasedShape? shape, optional androidx.compose.foundation.shape.CornerBasedShape? pressedShape); 666 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconToggleButtonColors colors(); 667 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconToggleButtonColors colors(optional long checkedContainerColor, optional long checkedContentColor, optional long uncheckedContainerColor, optional long uncheckedContentColor, optional long disabledCheckedContainerColor, optional long disabledCheckedContentColor, optional long disabledUncheckedContainerColor, optional long disabledUncheckedContentColor); 668 method @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.CornerBasedShape getCheckedShape(); 669 method public float getDefaultIconSize(); 670 method public float getExtraLargeIconSize(); 671 method public float getExtraLargeSize(); 672 method public float getLargeIconSize(); 673 method public float getLargeSize(); 674 method @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.CornerBasedShape getPressedShape(); 675 method @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.RoundedCornerShape getShape(); 676 method public float getSize(); 677 method public float getSmallIconSize(); 678 method public float getSmallSize(); 679 method public float iconSizeFor(float buttonSize); 680 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconToggleButtonShapes shapes(); 681 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconToggleButtonShapes shapes(androidx.compose.ui.graphics.Shape shape); 682 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconToggleButtonShapes variantAnimatedShapes(); 683 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconToggleButtonShapes variantAnimatedShapes(optional androidx.compose.foundation.shape.CornerBasedShape? uncheckedShape, optional androidx.compose.foundation.shape.CornerBasedShape? checkedShape); 684 property public float DefaultIconSize; 685 property public float ExtraLargeIconSize; 686 property public float ExtraLargeSize; 687 property public float LargeIconSize; 688 property public float LargeSize; 689 property public float Size; 690 property public float SmallIconSize; 691 property public float SmallSize; 692 property @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.CornerBasedShape checkedShape; 693 property @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.CornerBasedShape pressedShape; 694 property @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.RoundedCornerShape shape; 695 field public static final androidx.wear.compose.material3.IconToggleButtonDefaults INSTANCE; 696 } 697 698 public final class IconToggleButtonKt { 699 method @androidx.compose.runtime.Composable public static void IconToggleButton(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.material3.IconToggleButtonColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.IconToggleButtonShapes shapes, optional androidx.compose.foundation.BorderStroke? border, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content); 700 } 701 702 public final class IconToggleButtonShapes { 703 ctor public IconToggleButtonShapes(androidx.compose.ui.graphics.Shape uncheckedShape, optional androidx.compose.ui.graphics.Shape checkedShape, optional androidx.compose.ui.graphics.Shape uncheckedPressedShape, optional androidx.compose.ui.graphics.Shape checkedPressedShape); 704 method public androidx.wear.compose.material3.IconToggleButtonShapes copy(optional androidx.compose.ui.graphics.Shape? uncheckedShape, optional androidx.compose.ui.graphics.Shape? checkedShape, optional androidx.compose.ui.graphics.Shape? uncheckedPressedShape, optional androidx.compose.ui.graphics.Shape? checkedPressedShape); 705 method public androidx.compose.ui.graphics.Shape getCheckedPressedShape(); 706 method public androidx.compose.ui.graphics.Shape getCheckedShape(); 707 method public androidx.compose.ui.graphics.Shape getUncheckedPressedShape(); 708 method public androidx.compose.ui.graphics.Shape getUncheckedShape(); 709 property public androidx.compose.ui.graphics.Shape checkedPressedShape; 710 property public androidx.compose.ui.graphics.Shape checkedShape; 711 property public androidx.compose.ui.graphics.Shape uncheckedPressedShape; 712 property public androidx.compose.ui.graphics.Shape uncheckedShape; 713 } 714 715 public final class InteractiveComponentSizeKt { 716 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier minimumInteractiveComponentSize(androidx.compose.ui.Modifier); 717 } 718 719 public final class LevelIndicatorColors { 720 ctor public LevelIndicatorColors(long indicatorColor, long trackColor, long disabledIndicatorColor, long disabledTrackColor); 721 method public androidx.wear.compose.material3.LevelIndicatorColors copy(optional long indicatorColor, optional long trackColor, optional long disabledIndicatorColor, optional long disabledTrackColor); 722 method public long getDisabledIndicatorColor(); 723 method public long getDisabledTrackColor(); 724 method public long getIndicatorColor(); 725 method public long getTrackColor(); 726 property public long disabledIndicatorColor; 727 property public long disabledTrackColor; 728 property public long indicatorColor; 729 property public long trackColor; 730 } 731 732 public final class LevelIndicatorDefaults { 733 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.LevelIndicatorColors colors(); 734 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.LevelIndicatorColors colors(optional long indicatorColor, optional long trackColor, optional long disabledIndicatorColor, optional long disabledTrackColor); 735 method public float getStrokeWidth(); 736 method public float getSweepAngle(); 737 property public float StrokeWidth; 738 property public float SweepAngle; 739 field public static final androidx.wear.compose.material3.LevelIndicatorDefaults INSTANCE; 740 } 741 742 public final class LevelIndicatorKt { 743 method @androidx.compose.runtime.Composable public static void LevelIndicator(kotlin.jvm.functions.Function0<java.lang.Float> value, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.wear.compose.material3.LevelIndicatorColors colors, optional float strokeWidth, optional @FloatRange(from=0.0, to=360.0) float sweepAngle, optional boolean reverseDirection); 744 method @androidx.compose.runtime.Composable public static void StepperLevelIndicator(kotlin.jvm.functions.Function0<java.lang.Float> value, optional androidx.compose.ui.Modifier modifier, optional kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> valueRange, optional boolean enabled, optional androidx.wear.compose.material3.LevelIndicatorColors colors, optional float strokeWidth, optional @FloatRange(from=0.0, to=360.0) float sweepAngle, optional boolean reverseDirection); 745 method @androidx.compose.runtime.Composable public static void StepperLevelIndicator(kotlin.jvm.functions.Function0<java.lang.Integer> value, kotlin.ranges.IntProgression valueProgression, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.wear.compose.material3.LevelIndicatorColors colors, optional float strokeWidth, optional @FloatRange(from=0.0, to=360.0) float sweepAngle, optional boolean reverseDirection); 746 } 747 748 public final class LinearProgressIndicatorDefaults { 749 method public float getStrokeWidthLarge(); 750 method public float getStrokeWidthSmall(); 751 property public float StrokeWidthLarge; 752 property public float StrokeWidthSmall; 753 field public static final androidx.wear.compose.material3.LinearProgressIndicatorDefaults INSTANCE; 754 } 755 756 public final class LinearProgressIndicatorKt { 757 method @androidx.compose.runtime.Composable public static void LinearProgressIndicator(kotlin.jvm.functions.Function0<java.lang.Float> progress, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ProgressIndicatorColors colors, optional float strokeWidth, optional boolean enabled); 758 } 759 760 public final class ListHeaderDefaults { 761 method @androidx.compose.runtime.Composable public long getContentColor(); 762 method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); 763 method @androidx.compose.runtime.Composable public long getSubHeaderContentColor(); 764 method public androidx.compose.foundation.layout.PaddingValues getSubHeaderContentPadding(); 765 property public androidx.compose.foundation.layout.PaddingValues ContentPadding; 766 property public androidx.compose.foundation.layout.PaddingValues SubHeaderContentPadding; 767 property @androidx.compose.runtime.Composable public long contentColor; 768 property @androidx.compose.runtime.Composable public long subHeaderContentColor; 769 field public static final androidx.wear.compose.material3.ListHeaderDefaults INSTANCE; 770 } 771 772 public final class ListHeaderKt { 773 method @androidx.compose.runtime.Composable public static void ListHeader(optional androidx.compose.ui.Modifier modifier, optional long backgroundColor, optional long contentColor, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content); 774 method @androidx.compose.runtime.Composable public static void ListSubHeader(optional androidx.compose.ui.Modifier modifier, optional long backgroundColor, optional long contentColor, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? icon, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label); 775 } 776 777 public final class MaterialTheme { 778 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.wear.compose.material3.ColorScheme getColorScheme(); 779 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.wear.compose.material3.MotionScheme getMotionScheme(); 780 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.wear.compose.material3.Shapes getShapes(); 781 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.wear.compose.material3.Typography getTypography(); 782 property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.wear.compose.material3.ColorScheme colorScheme; 783 property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.wear.compose.material3.MotionScheme motionScheme; 784 property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.wear.compose.material3.Shapes shapes; 785 property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.wear.compose.material3.Typography typography; 786 field public static final androidx.wear.compose.material3.MaterialTheme INSTANCE; 787 } 788 789 public final class MaterialThemeKt { 790 method @androidx.compose.runtime.Composable public static void MaterialTheme(optional androidx.wear.compose.material3.ColorScheme colorScheme, optional androidx.wear.compose.material3.Typography typography, optional androidx.wear.compose.material3.Shapes shapes, optional androidx.wear.compose.material3.MotionScheme motionScheme, kotlin.jvm.functions.Function0<kotlin.Unit> content); 791 } 792 793 @androidx.compose.runtime.Immutable public interface MotionScheme { 794 method public <T> androidx.compose.animation.core.FiniteAnimationSpec<T> defaultEffectsSpec(); 795 method public <T> androidx.compose.animation.core.FiniteAnimationSpec<T> defaultSpatialSpec(); 796 method public <T> androidx.compose.animation.core.FiniteAnimationSpec<T> fastEffectsSpec(); 797 method public <T> androidx.compose.animation.core.FiniteAnimationSpec<T> fastSpatialSpec(); 798 method public <T> androidx.compose.animation.core.FiniteAnimationSpec<T> slowEffectsSpec(); 799 method public <T> androidx.compose.animation.core.FiniteAnimationSpec<T> slowSpatialSpec(); 800 field public static final androidx.wear.compose.material3.MotionScheme.Companion Companion; 801 } 802 803 public static final class MotionScheme.Companion { 804 method public androidx.wear.compose.material3.MotionScheme expressive(); 805 method public androidx.wear.compose.material3.MotionScheme standard(); 806 } 807 808 public final class OpenOnPhoneDialogColors { 809 ctor public OpenOnPhoneDialogColors(long iconColor, long iconContainerColor, long progressIndicatorColor, long progressTrackColor, long textColor); 810 method public androidx.wear.compose.material3.OpenOnPhoneDialogColors copy(optional long iconColor, optional long iconContainerColor, optional long progressIndicatorColor, optional long progressTrackColor, optional long textColor); 811 method public long getIconColor(); 812 method public long getIconContainerColor(); 813 method public long getProgressIndicatorColor(); 814 method public long getProgressTrackColor(); 815 method public long getTextColor(); 816 property public long iconColor; 817 property public long iconContainerColor; 818 property public long progressIndicatorColor; 819 property public long progressTrackColor; 820 property public long textColor; 821 } 822 823 public final class OpenOnPhoneDialogDefaults { 824 method @androidx.compose.runtime.Composable public void Icon(optional androidx.compose.ui.Modifier modifier, optional String contentDescription); 825 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.OpenOnPhoneDialogColors colors(); 826 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.OpenOnPhoneDialogColors colors(optional long iconColor, optional long iconContainerColor, optional long progressIndicatorColor, optional long progressTrackColor, optional long textColor); 827 method @androidx.compose.runtime.Composable public androidx.wear.compose.foundation.CurvedTextStyle getCurvedTextStyle(); 828 method public long getDurationMillis(); 829 method @androidx.compose.runtime.Composable public String getIconContentDescription(); 830 method @androidx.compose.runtime.Composable public String getText(); 831 property public long DurationMillis; 832 property @androidx.compose.runtime.Composable public androidx.wear.compose.foundation.CurvedTextStyle curvedTextStyle; 833 property @androidx.compose.runtime.Composable public String iconContentDescription; 834 property @androidx.compose.runtime.Composable public String text; 835 field public static final androidx.wear.compose.material3.OpenOnPhoneDialogDefaults INSTANCE; 836 } 837 838 public final class OpenOnPhoneDialogKt { 839 method @androidx.compose.runtime.Composable public static void OpenOnPhoneDialog(boolean visible, kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.CurvedScope,kotlin.Unit>? curvedText, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.OpenOnPhoneDialogColors colors, optional androidx.compose.ui.window.DialogProperties properties, optional long durationMillis, optional kotlin.jvm.functions.Function0<kotlin.Unit> content); 840 method @androidx.compose.runtime.Composable public static void OpenOnPhoneDialogContent(kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.CurvedScope,kotlin.Unit>? curvedText, long durationMillis, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.OpenOnPhoneDialogColors colors, kotlin.jvm.functions.Function0<kotlin.Unit> content); 841 method public static void openOnPhoneDialogCurvedText(androidx.wear.compose.foundation.CurvedScope, String text, androidx.wear.compose.foundation.CurvedTextStyle style); 842 } 843 844 public final class PageIndicatorDefaults { 845 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public long getBackgroundColor(); 846 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public long getSelectedColor(); 847 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public long getUnselectedColor(); 848 property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public long backgroundColor; 849 property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public long selectedColor; 850 property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public long unselectedColor; 851 field public static final androidx.wear.compose.material3.PageIndicatorDefaults INSTANCE; 852 } 853 854 public final class PageIndicatorKt { 855 method @androidx.compose.runtime.Composable public static void HorizontalPageIndicator(androidx.wear.compose.foundation.pager.PagerState pagerState, optional androidx.compose.ui.Modifier modifier, optional long selectedColor, optional long unselectedColor, optional long backgroundColor); 856 method @androidx.compose.runtime.Composable public static void VerticalPageIndicator(androidx.wear.compose.foundation.pager.PagerState pagerState, optional androidx.compose.ui.Modifier modifier, optional long selectedColor, optional long unselectedColor, optional long backgroundColor); 857 } 858 859 public final class PagerScaffoldDefaults { 860 method public androidx.compose.animation.core.AnimationSpec<java.lang.Float> getFadeOutAnimationSpec(); 861 method @androidx.compose.runtime.Composable public androidx.compose.foundation.gestures.TargetedFlingBehavior snapWithSpringFlingBehavior(androidx.wear.compose.foundation.pager.PagerState state); 862 property public androidx.compose.animation.core.AnimationSpec<java.lang.Float> FadeOutAnimationSpec; 863 field public static final androidx.wear.compose.material3.PagerScaffoldDefaults INSTANCE; 864 } 865 866 public final class PagerScaffoldKt { 867 method @androidx.compose.runtime.Composable public static void AnimatedPage(int pageIndex, androidx.wear.compose.foundation.pager.PagerState pagerState, optional long contentScrimColor, kotlin.jvm.functions.Function0<kotlin.Unit> content); 868 method @androidx.compose.runtime.Composable public static void HorizontalPagerScaffold(androidx.wear.compose.foundation.pager.PagerState pagerState, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? pageIndicator, optional androidx.compose.animation.core.AnimationSpec<java.lang.Float>? pageIndicatorAnimationSpec, kotlin.jvm.functions.Function0<kotlin.Unit> content); 869 method @androidx.compose.runtime.Composable public static void VerticalPagerScaffold(androidx.wear.compose.foundation.pager.PagerState pagerState, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? pageIndicator, optional androidx.compose.animation.core.AnimationSpec<java.lang.Float>? pageIndicatorAnimationSpec, kotlin.jvm.functions.Function0<kotlin.Unit> content); 870 } 871 872 public final class PickerDefaults { 873 method public float getGradientRatio(); 874 method @androidx.compose.runtime.Composable public androidx.wear.compose.foundation.rotary.RotaryScrollableBehavior rotarySnapBehavior(androidx.wear.compose.material3.PickerState state); 875 property public float GradientRatio; 876 field public static final androidx.wear.compose.material3.PickerDefaults INSTANCE; 877 } 878 879 public final class PickerGroupKt { 880 method @androidx.compose.runtime.Composable public static void PickerGroup(optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.PickerState? selectedPickerState, optional boolean autoCenter, optional boolean propagateMinConstraints, kotlin.jvm.functions.Function1<? super androidx.wear.compose.material3.PickerGroupScope,kotlin.Unit> content); 881 } 882 883 public final class PickerGroupScope { 884 ctor public PickerGroupScope(); 885 method @androidx.compose.runtime.Composable public void PickerGroupItem(androidx.wear.compose.material3.PickerState pickerState, boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onSelected, optional androidx.compose.ui.Modifier modifier, optional String? contentDescription, optional androidx.compose.ui.focus.FocusRequester? focusRequester, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? readOnlyLabel, optional float verticalSpacing, kotlin.jvm.functions.Function3<? super androidx.wear.compose.material3.PickerScope,? super java.lang.Integer,? super java.lang.Boolean,kotlin.Unit> option); 886 } 887 888 public final class PickerKt { 889 method @androidx.compose.runtime.Composable public static void Picker(androidx.wear.compose.material3.PickerState state, String? contentDescription, optional androidx.compose.ui.Modifier modifier, optional boolean readOnly, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? readOnlyLabel, optional kotlin.jvm.functions.Function0<kotlin.Unit> onSelected, optional float verticalSpacing, optional @FloatRange(from=0.0, to=0.5) float gradientRatio, optional long gradientColor, optional boolean userScrollEnabled, optional androidx.wear.compose.foundation.rotary.RotaryScrollableBehavior? rotaryScrollableBehavior, kotlin.jvm.functions.Function2<? super androidx.wear.compose.material3.PickerScope,? super java.lang.Integer,kotlin.Unit> option); 890 method @androidx.compose.runtime.Composable public static androidx.wear.compose.material3.PickerState rememberPickerState(@IntRange(from=1L) int initialNumberOfOptions, optional @IntRange(from=0L) int initiallySelectedIndex, optional boolean shouldRepeatOptions); 891 } 892 893 public interface PickerScope { 894 method public int getSelectedOptionIndex(); 895 property public abstract int selectedOptionIndex; 896 } 897 898 @androidx.compose.runtime.Stable public final class PickerState implements androidx.compose.foundation.gestures.ScrollableState { 899 ctor public PickerState(@IntRange(from=1L) int initialNumberOfOptions, optional @IntRange(from=0L) int initiallySelectedIndex, optional boolean shouldRepeatOptions); 900 method public suspend Object? animateScrollToOption(int index, kotlin.coroutines.Continuation<? super kotlin.Unit>); 901 method public float dispatchRawDelta(float delta); 902 method public int getNumberOfOptions(); 903 method public int getSelectedOptionIndex(); 904 method public boolean getShouldRepeatOptions(); 905 method public boolean isScrollInProgress(); 906 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>,? extends java.lang.Object?> block, kotlin.coroutines.Continuation<? super kotlin.Unit>); 907 method public suspend Object? scrollToOption(int index, kotlin.coroutines.Continuation<? super kotlin.Unit>); 908 method public void setNumberOfOptions(int); 909 property public boolean canScrollBackward; 910 property public boolean canScrollForward; 911 property public boolean isScrollInProgress; 912 property public int numberOfOptions; 913 property public int selectedOptionIndex; 914 property public boolean shouldRepeatOptions; 915 field public static final androidx.wear.compose.material3.PickerState.Companion Companion; 916 } 917 918 public static final class PickerState.Companion { 919 method public androidx.compose.runtime.saveable.Saver<androidx.wear.compose.material3.PickerState,java.lang.Object> getSaver(); 920 property public androidx.compose.runtime.saveable.Saver<androidx.wear.compose.material3.PickerState,java.lang.Object> Saver; 921 } 922 923 public final class PlaceholderDefaults { 924 method @androidx.compose.runtime.Composable public long getColor(); 925 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getShape(); 926 method @androidx.compose.runtime.Composable public long getShimmerColor(); 927 property @androidx.compose.runtime.Composable public long color; 928 property @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape shape; 929 property @androidx.compose.runtime.Composable public long shimmerColor; 930 field public static final androidx.wear.compose.material3.PlaceholderDefaults INSTANCE; 931 } 932 933 public final class PlaceholderKt { 934 method @androidx.compose.runtime.Composable public static androidx.compose.ui.Modifier placeholder(androidx.compose.ui.Modifier, androidx.wear.compose.material3.PlaceholderState placeholderState, optional androidx.compose.ui.graphics.Shape shape, optional long color); 935 method @androidx.compose.runtime.Composable public static androidx.compose.ui.Modifier placeholderShimmer(androidx.compose.ui.Modifier, androidx.wear.compose.material3.PlaceholderState placeholderState, optional androidx.compose.ui.graphics.Shape shape, optional long color); 936 method @androidx.compose.runtime.Composable public static androidx.wear.compose.material3.PlaceholderState rememberPlaceholderState(boolean isVisible); 937 } 938 939 @androidx.compose.runtime.Stable public final class PlaceholderState { 940 ctor public PlaceholderState(boolean isVisible); 941 method public boolean isVisible(); 942 method public void setVisible(boolean); 943 property public boolean isVisible; 944 } 945 946 public final class ProgressIndicatorColors { 947 ctor public ProgressIndicatorColors(androidx.compose.ui.graphics.Brush indicatorBrush, androidx.compose.ui.graphics.Brush trackBrush, androidx.compose.ui.graphics.Brush overflowTrackBrush, androidx.compose.ui.graphics.Brush disabledIndicatorBrush, androidx.compose.ui.graphics.Brush disabledTrackBrush, androidx.compose.ui.graphics.Brush disabledOverflowTrackBrush); 948 method public androidx.wear.compose.material3.ProgressIndicatorColors copy(optional androidx.compose.ui.graphics.Brush? indicatorBrush, optional androidx.compose.ui.graphics.Brush? trackBrush, optional androidx.compose.ui.graphics.Brush? overflowTrackBrush, optional androidx.compose.ui.graphics.Brush? disabledIndicatorBrush, optional androidx.compose.ui.graphics.Brush? disabledTrackBrush, optional androidx.compose.ui.graphics.Brush? disabledOverflowTrackBrush); 949 method public androidx.wear.compose.material3.ProgressIndicatorColors copy(optional long indicatorColor, optional long trackColor, optional long overflowTrackColor, optional long disabledIndicatorColor, optional long disabledTrackColor, optional long disabledOverflowTrackColor); 950 method public androidx.compose.ui.graphics.Brush getDisabledIndicatorBrush(); 951 method public androidx.compose.ui.graphics.Brush getDisabledOverflowTrackBrush(); 952 method public androidx.compose.ui.graphics.Brush getDisabledTrackBrush(); 953 method public androidx.compose.ui.graphics.Brush getIndicatorBrush(); 954 method public androidx.compose.ui.graphics.Brush getOverflowTrackBrush(); 955 method public androidx.compose.ui.graphics.Brush getTrackBrush(); 956 property public androidx.compose.ui.graphics.Brush disabledIndicatorBrush; 957 property public androidx.compose.ui.graphics.Brush disabledOverflowTrackBrush; 958 property public androidx.compose.ui.graphics.Brush disabledTrackBrush; 959 property public androidx.compose.ui.graphics.Brush indicatorBrush; 960 property public androidx.compose.ui.graphics.Brush overflowTrackBrush; 961 property public androidx.compose.ui.graphics.Brush trackBrush; 962 } 963 964 public final class ProgressIndicatorDefaults { 965 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ProgressIndicatorColors colors(); 966 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ProgressIndicatorColors colors(optional androidx.compose.ui.graphics.Brush? indicatorBrush, optional androidx.compose.ui.graphics.Brush? trackBrush, optional androidx.compose.ui.graphics.Brush? overflowTrackBrush, optional androidx.compose.ui.graphics.Brush? disabledIndicatorBrush, optional androidx.compose.ui.graphics.Brush? disabledTrackBrush, optional androidx.compose.ui.graphics.Brush? disabledOverflowTrackBrush); 967 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ProgressIndicatorColors colors(optional long indicatorColor, optional long trackColor, optional long overflowTrackColor, optional long disabledIndicatorColor, optional long disabledTrackColor, optional long disabledOverflowTrackColor); 968 field public static final androidx.wear.compose.material3.ProgressIndicatorDefaults INSTANCE; 969 } 970 971 @androidx.compose.runtime.Immutable public final class RadioButtonColors { 972 ctor public RadioButtonColors(long selectedContainerColor, long selectedContentColor, long selectedSecondaryContentColor, long selectedIconColor, long selectedControlColor, long unselectedContainerColor, long unselectedContentColor, long unselectedSecondaryContentColor, long unselectedIconColor, long unselectedControlColor, long disabledSelectedContainerColor, long disabledSelectedContentColor, long disabledSelectedSecondaryContentColor, long disabledSelectedIconColor, long disabledSelectedControlColor, long disabledUnselectedContainerColor, long disabledUnselectedContentColor, long disabledUnselectedSecondaryContentColor, long disabledUnselectedIconColor, long disabledUnselectedControlColor); 973 method public androidx.wear.compose.material3.RadioButtonColors copy(optional long selectedContainerColor, optional long selectedContentColor, optional long selectedSecondaryContentColor, optional long selectedIconColor, optional long selectedControlColor, optional long unselectedContainerColor, optional long unselectedContentColor, optional long unselectedSecondaryContentColor, optional long unselectedIconColor, optional long unselectedControlColor, optional long disabledSelectedContainerColor, optional long disabledSelectedContentColor, optional long disabledSelectedSecondaryContentColor, optional long disabledSelectedIconColor, optional long disabledSelectedControlColor, optional long disabledUnselectedContainerColor, optional long disabledUnselectedContentColor, optional long disabledUnselectedSecondaryContentColor, optional long disabledUnselectedIconColor, optional long disabledUnselectedControlColor); 974 method public long getDisabledSelectedContainerColor(); 975 method public long getDisabledSelectedContentColor(); 976 method public long getDisabledSelectedControlColor(); 977 method public long getDisabledSelectedIconColor(); 978 method public long getDisabledSelectedSecondaryContentColor(); 979 method public long getDisabledUnselectedContainerColor(); 980 method public long getDisabledUnselectedContentColor(); 981 method public long getDisabledUnselectedControlColor(); 982 method public long getDisabledUnselectedIconColor(); 983 method public long getDisabledUnselectedSecondaryContentColor(); 984 method public long getSelectedContainerColor(); 985 method public long getSelectedContentColor(); 986 method public long getSelectedControlColor(); 987 method public long getSelectedIconColor(); 988 method public long getSelectedSecondaryContentColor(); 989 method public long getUnselectedContainerColor(); 990 method public long getUnselectedContentColor(); 991 method public long getUnselectedControlColor(); 992 method public long getUnselectedIconColor(); 993 method public long getUnselectedSecondaryContentColor(); 994 property public long disabledSelectedContainerColor; 995 property public long disabledSelectedContentColor; 996 property public long disabledSelectedControlColor; 997 property public long disabledSelectedIconColor; 998 property public long disabledSelectedSecondaryContentColor; 999 property public long disabledUnselectedContainerColor; 1000 property public long disabledUnselectedContentColor; 1001 property public long disabledUnselectedControlColor; 1002 property public long disabledUnselectedIconColor; 1003 property public long disabledUnselectedSecondaryContentColor; 1004 property public long selectedContainerColor; 1005 property public long selectedContentColor; 1006 property public long selectedControlColor; 1007 property public long selectedIconColor; 1008 property public long selectedSecondaryContentColor; 1009 property public long unselectedContainerColor; 1010 property public long unselectedContentColor; 1011 property public long unselectedControlColor; 1012 property public long unselectedIconColor; 1013 property public long unselectedSecondaryContentColor; 1014 } 1015 1016 public final class RadioButtonDefaults { 1017 method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); 1018 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getRadioButtonShape(); 1019 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getSplitRadioButtonShape(); 1020 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.RadioButtonColors radioButtonColors(); 1021 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.RadioButtonColors radioButtonColors(optional long selectedContainerColor, optional long selectedContentColor, optional long selectedSecondaryContentColor, optional long selectedIconColor, optional long selectedControlColor, optional long unselectedContainerColor, optional long unselectedContentColor, optional long unselectedSecondaryContentColor, optional long unselectedIconColor, optional long unselectedControlColor, optional long disabledSelectedContainerColor, optional long disabledSelectedContentColor, optional long disabledSelectedSecondaryContentColor, optional long disabledSelectedIconColor, optional long disabledSelectedControlColor, optional long disabledUnselectedContainerColor, optional long disabledUnselectedContentColor, optional long disabledUnselectedSecondaryContentColor, optional long disabledUnselectedIconColor, optional long disabledUnselectedControlColor); 1022 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.SplitRadioButtonColors splitRadioButtonColors(); 1023 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.SplitRadioButtonColors splitRadioButtonColors(optional long selectedContainerColor, optional long selectedContentColor, optional long selectedSecondaryContentColor, optional long selectedSplitContainerColor, optional long selectedControlColor, optional long unselectedContainerColor, optional long unselectedContentColor, optional long unselectedSecondaryContentColor, optional long unselectedSplitContainerColor, optional long unselectedControlColor, optional long disabledSelectedContainerColor, optional long disabledSelectedContentColor, optional long disabledSelectedSecondaryContentColor, optional long disabledSelectedSplitContainerColor, optional long disabledSelectedControlColor, optional long disabledUnselectedContainerColor, optional long disabledUnselectedContentColor, optional long disabledUnselectedSecondaryContentColor, optional long disabledUnselectedSplitContainerColor, optional long disabledUnselectedControlColor); 1024 property public androidx.compose.foundation.layout.PaddingValues ContentPadding; 1025 property @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape radioButtonShape; 1026 property @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape splitRadioButtonShape; 1027 field public static final androidx.wear.compose.material3.RadioButtonDefaults INSTANCE; 1028 } 1029 1030 public final class RadioButtonKt { 1031 method @androidx.compose.runtime.Composable public static void RadioButton(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onSelect, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.RadioButtonColors colors, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? icon, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? secondaryLabel, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label); 1032 method @androidx.compose.runtime.Composable public static void SplitRadioButton(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onSelectionClick, String? selectionContentDescription, kotlin.jvm.functions.Function0<kotlin.Unit> onContainerClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.SplitRadioButtonColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource? selectionInteractionSource, optional androidx.compose.foundation.interaction.MutableInteractionSource? containerInteractionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, optional String? containerClickLabel, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? secondaryLabel, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label); 1033 } 1034 1035 public final class RangeSemanticsKt { 1036 method public static androidx.compose.ui.Modifier rangeSemantics(androidx.compose.ui.Modifier, float value, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> onValueChange, kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> valueRange, int steps); 1037 } 1038 1039 public final class RippleKt { 1040 method @androidx.compose.runtime.Stable public static androidx.compose.foundation.IndicationNodeFactory ripple(androidx.compose.ui.graphics.ColorProducer color, optional boolean bounded, optional float radius); 1041 method @androidx.compose.runtime.Stable public static androidx.compose.foundation.IndicationNodeFactory ripple(optional boolean bounded, optional float radius, optional long color); 1042 } 1043 1044 public final class ScreenScaffoldDefaults { 1045 method @androidx.compose.runtime.Composable public androidx.compose.foundation.layout.PaddingValues getContentPadding(); 1046 method public float getEdgeButtonMinSpacing(); 1047 method public float getEdgeButtonSpacing(); 1048 property public float EdgeButtonMinSpacing; 1049 property public float EdgeButtonSpacing; 1050 property @androidx.compose.runtime.Composable public androidx.compose.foundation.layout.PaddingValues contentPadding; 1051 field public static final androidx.wear.compose.material3.ScreenScaffoldDefaults INSTANCE; 1052 } 1053 1054 public final class ScreenScaffoldKt { 1055 method @androidx.compose.runtime.Composable public static void ScreenScaffold(androidx.compose.foundation.lazy.LazyListState scrollState, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function0<kotlin.Unit>? timeText, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? scrollIndicator, optional androidx.compose.foundation.OverscrollEffect? overscrollEffect, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.BoxScope,? super androidx.compose.foundation.layout.PaddingValues,kotlin.Unit> content); 1056 method @androidx.compose.runtime.Composable public static void ScreenScaffold(androidx.compose.foundation.lazy.LazyListState scrollState, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> edgeButton, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function0<kotlin.Unit>? timeText, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? scrollIndicator, optional androidx.compose.foundation.OverscrollEffect? overscrollEffect, optional float edgeButtonSpacing, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.BoxScope,? super androidx.compose.foundation.layout.PaddingValues,kotlin.Unit> content); 1057 method @androidx.compose.runtime.Composable public static void ScreenScaffold(androidx.compose.foundation.ScrollState scrollState, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function0<kotlin.Unit>? timeText, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? scrollIndicator, optional androidx.compose.foundation.OverscrollEffect? overscrollEffect, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.BoxScope,? super androidx.compose.foundation.layout.PaddingValues,kotlin.Unit> content); 1058 method @androidx.compose.runtime.Composable public static void ScreenScaffold(optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.foundation.ScrollInfoProvider? scrollInfoProvider, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function0<kotlin.Unit>? timeText, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? scrollIndicator, optional androidx.compose.foundation.OverscrollEffect? overscrollEffect, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.BoxScope,? super androidx.compose.foundation.layout.PaddingValues,kotlin.Unit> content); 1059 method @androidx.compose.runtime.Composable public static void ScreenScaffold(androidx.wear.compose.foundation.lazy.ScalingLazyListState scrollState, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function0<kotlin.Unit>? timeText, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? scrollIndicator, optional androidx.compose.foundation.OverscrollEffect? overscrollEffect, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.BoxScope,? super androidx.compose.foundation.layout.PaddingValues,kotlin.Unit> content); 1060 method @androidx.compose.runtime.Composable public static void ScreenScaffold(androidx.wear.compose.foundation.lazy.ScalingLazyListState scrollState, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> edgeButton, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function0<kotlin.Unit>? timeText, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? scrollIndicator, optional float edgeButtonSpacing, optional androidx.compose.foundation.OverscrollEffect? overscrollEffect, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.BoxScope,? super androidx.compose.foundation.layout.PaddingValues,kotlin.Unit> content); 1061 method @androidx.compose.runtime.Composable public static void ScreenScaffold(androidx.wear.compose.foundation.lazy.TransformingLazyColumnState scrollState, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function0<kotlin.Unit>? timeText, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? scrollIndicator, optional androidx.compose.foundation.OverscrollEffect? overscrollEffect, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.BoxScope,? super androidx.compose.foundation.layout.PaddingValues,kotlin.Unit> content); 1062 method @androidx.compose.runtime.Composable public static void ScreenScaffold(androidx.wear.compose.foundation.lazy.TransformingLazyColumnState scrollState, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> edgeButton, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function0<kotlin.Unit>? timeText, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? scrollIndicator, optional float edgeButtonSpacing, optional androidx.compose.foundation.OverscrollEffect? overscrollEffect, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.BoxScope,? super androidx.compose.foundation.layout.PaddingValues,kotlin.Unit> content); 1063 method @androidx.compose.runtime.Composable public static void ScreenScaffold(androidx.wear.compose.foundation.ScrollInfoProvider scrollInfoProvider, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> edgeButton, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function0<kotlin.Unit>? timeText, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? scrollIndicator, optional float edgeButtonSpacing, optional androidx.compose.foundation.OverscrollEffect? overscrollEffect, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.BoxScope,? super androidx.compose.foundation.layout.PaddingValues,kotlin.Unit> content); 1064 } 1065 1066 @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class ScreenStage { 1067 field public static final androidx.wear.compose.material3.ScreenStage.Companion Companion; 1068 } 1069 1070 public static final class ScreenStage.Companion { 1071 method public int getIdle(); 1072 method public int getNew(); 1073 method public int getScrolling(); 1074 property public int Idle; 1075 property public int New; 1076 property public int Scrolling; 1077 } 1078 1079 public final class ScrollAwayKt { 1080 method public static androidx.compose.ui.Modifier scrollAway(androidx.compose.ui.Modifier, androidx.wear.compose.foundation.ScrollInfoProvider scrollInfoProvider, kotlin.jvm.functions.Function0<androidx.wear.compose.material3.ScreenStage> screenStage); 1081 } 1082 1083 public final class ScrollIndicatorColors { 1084 ctor public ScrollIndicatorColors(long indicatorColor, long trackColor); 1085 method public androidx.wear.compose.material3.ScrollIndicatorColors copy(optional long indicatorColor, optional long trackColor); 1086 method public long getIndicatorColor(); 1087 method public long getTrackColor(); 1088 property public long indicatorColor; 1089 property public long trackColor; 1090 } 1091 1092 public final class ScrollIndicatorDefaults { 1093 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ScrollIndicatorColors colors(); 1094 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ScrollIndicatorColors colors(optional long indicatorColor, optional long trackColor); 1095 method public androidx.compose.animation.core.AnimationSpec<java.lang.Float> getPositionAnimationSpec(); 1096 property public androidx.compose.animation.core.AnimationSpec<java.lang.Float> PositionAnimationSpec; 1097 field public static final androidx.wear.compose.material3.ScrollIndicatorDefaults INSTANCE; 1098 } 1099 1100 public final class ScrollIndicatorKt { 1101 method @androidx.compose.runtime.Composable public static void ScrollIndicator(androidx.compose.foundation.lazy.LazyListState state, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ScrollIndicatorColors colors, optional boolean reverseDirection, optional androidx.compose.animation.core.AnimationSpec<java.lang.Float> positionAnimationSpec); 1102 method @androidx.compose.runtime.Composable public static void ScrollIndicator(androidx.compose.foundation.ScrollState state, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ScrollIndicatorColors colors, optional boolean reverseDirection, optional androidx.compose.animation.core.AnimationSpec<java.lang.Float> positionAnimationSpec); 1103 method @androidx.compose.runtime.Composable public static void ScrollIndicator(androidx.wear.compose.foundation.lazy.ScalingLazyListState state, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ScrollIndicatorColors colors, optional boolean reverseDirection, optional androidx.compose.animation.core.AnimationSpec<java.lang.Float> positionAnimationSpec); 1104 method @androidx.compose.runtime.Composable public static void ScrollIndicator(androidx.wear.compose.foundation.lazy.TransformingLazyColumnState state, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ScrollIndicatorColors colors, optional boolean reverseDirection, optional androidx.compose.animation.core.AnimationSpec<java.lang.Float> positionAnimationSpec); 1105 } 1106 1107 public final class SegmentedCircularProgressIndicatorKt { 1108 method @androidx.compose.runtime.Composable public static void SegmentedCircularProgressIndicator(@IntRange(from=1L) int segmentCount, kotlin.jvm.functions.Function0<java.lang.Float> progress, optional androidx.compose.ui.Modifier modifier, optional boolean allowProgressOverflow, optional float startAngle, optional float endAngle, optional androidx.wear.compose.material3.ProgressIndicatorColors colors, optional float strokeWidth, optional float gapSize, optional boolean enabled); 1109 method @androidx.compose.runtime.Composable public static void SegmentedCircularProgressIndicator(@IntRange(from=1L) int segmentCount, kotlin.jvm.functions.Function1<? super java.lang.Integer,java.lang.Boolean> segmentValue, optional androidx.compose.ui.Modifier modifier, optional float startAngle, optional float endAngle, optional androidx.wear.compose.material3.ProgressIndicatorColors colors, optional float strokeWidth, optional float gapSize, optional boolean enabled); 1110 } 1111 1112 public final class ShapeDefaults { 1113 method public androidx.compose.foundation.shape.RoundedCornerShape getExtraLarge(); 1114 method public androidx.compose.foundation.shape.RoundedCornerShape getExtraSmall(); 1115 method public androidx.compose.foundation.shape.RoundedCornerShape getLarge(); 1116 method public androidx.compose.foundation.shape.RoundedCornerShape getMedium(); 1117 method public androidx.compose.foundation.shape.RoundedCornerShape getSmall(); 1118 property public androidx.compose.foundation.shape.RoundedCornerShape ExtraLarge; 1119 property public androidx.compose.foundation.shape.RoundedCornerShape ExtraSmall; 1120 property public androidx.compose.foundation.shape.RoundedCornerShape Large; 1121 property public androidx.compose.foundation.shape.RoundedCornerShape Medium; 1122 property public androidx.compose.foundation.shape.RoundedCornerShape Small; 1123 field public static final androidx.wear.compose.material3.ShapeDefaults INSTANCE; 1124 } 1125 1126 @androidx.compose.runtime.Immutable public final class Shapes { 1127 ctor public Shapes(); 1128 ctor public Shapes(optional androidx.compose.foundation.shape.CornerBasedShape extraSmall, optional androidx.compose.foundation.shape.CornerBasedShape small, optional androidx.compose.foundation.shape.CornerBasedShape medium, optional androidx.compose.foundation.shape.CornerBasedShape large, optional androidx.compose.foundation.shape.CornerBasedShape extraLarge); 1129 method public androidx.wear.compose.material3.Shapes copy(optional androidx.compose.foundation.shape.CornerBasedShape extraSmall, optional androidx.compose.foundation.shape.CornerBasedShape small, optional androidx.compose.foundation.shape.CornerBasedShape medium, optional androidx.compose.foundation.shape.CornerBasedShape large, optional androidx.compose.foundation.shape.CornerBasedShape extraLarge); 1130 method public androidx.compose.foundation.shape.CornerBasedShape getExtraLarge(); 1131 method public androidx.compose.foundation.shape.CornerBasedShape getExtraSmall(); 1132 method public androidx.compose.foundation.shape.CornerBasedShape getLarge(); 1133 method public androidx.compose.foundation.shape.CornerBasedShape getMedium(); 1134 method public androidx.compose.foundation.shape.CornerBasedShape getSmall(); 1135 property public androidx.compose.foundation.shape.CornerBasedShape extraLarge; 1136 property public androidx.compose.foundation.shape.CornerBasedShape extraSmall; 1137 property public androidx.compose.foundation.shape.CornerBasedShape large; 1138 property public androidx.compose.foundation.shape.CornerBasedShape medium; 1139 property public androidx.compose.foundation.shape.CornerBasedShape small; 1140 } 1141 1142 @androidx.compose.runtime.Immutable public final class SliderColors { 1143 ctor public SliderColors(long containerColor, long buttonIconColor, long selectedBarColor, long unselectedBarColor, long selectedBarSeparatorColor, long unselectedBarSeparatorColor, long disabledContainerColor, long disabledButtonIconColor, long disabledSelectedBarColor, long disabledUnselectedBarColor, long disabledSelectedBarSeparatorColor, long disabledUnselectedBarSeparatorColor); 1144 method public androidx.wear.compose.material3.SliderColors copy(optional long containerColor, optional long buttonIconColor, optional long selectedBarColor, optional long unselectedBarColor, optional long selectedBarSeparatorColor, optional long unselectedBarSeparatorColor, optional long disabledContainerColor, optional long disabledButtonIconColor, optional long disabledSelectedBarColor, optional long disabledUnselectedBarColor, optional long disabledSelectedBarSeparatorColor, optional long disabledUnselectedBarSeparatorColor); 1145 method public long getButtonIconColor(); 1146 method public long getContainerColor(); 1147 method public long getDisabledButtonIconColor(); 1148 method public long getDisabledContainerColor(); 1149 method public long getDisabledSelectedBarColor(); 1150 method public long getDisabledSelectedBarSeparatorColor(); 1151 method public long getDisabledUnselectedBarColor(); 1152 method public long getDisabledUnselectedBarSeparatorColor(); 1153 method public long getSelectedBarColor(); 1154 method public long getSelectedBarSeparatorColor(); 1155 method public long getUnselectedBarColor(); 1156 method public long getUnselectedBarSeparatorColor(); 1157 property public long buttonIconColor; 1158 property public long containerColor; 1159 property public long disabledButtonIconColor; 1160 property public long disabledContainerColor; 1161 property public long disabledSelectedBarColor; 1162 property public long disabledSelectedBarSeparatorColor; 1163 property public long disabledUnselectedBarColor; 1164 property public long disabledUnselectedBarSeparatorColor; 1165 property public long selectedBarColor; 1166 property public long selectedBarSeparatorColor; 1167 property public long unselectedBarColor; 1168 property public long unselectedBarSeparatorColor; 1169 } 1170 1171 public final class SliderDefaults { 1172 method @androidx.compose.runtime.Composable public void DecreaseIcon(optional androidx.compose.ui.Modifier modifier, optional String contentDescription); 1173 method @androidx.compose.runtime.Composable public void IncreaseIcon(optional androidx.compose.ui.Modifier modifier, optional String contentDescription); 1174 method @androidx.compose.runtime.Composable public String getDecreaseIconContentDescription(); 1175 method public float getIconSize(); 1176 method @androidx.compose.runtime.Composable public String getIncreaseIconContentDescription(); 1177 method public int getMaxSegmentSteps(); 1178 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getShape(); 1179 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.SliderColors sliderColors(); 1180 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.SliderColors sliderColors(optional long containerColor, optional long buttonIconColor, optional long selectedBarColor, optional long unselectedBarColor, optional long selectedBarSeparatorColor, optional long unselectedBarSeparatorColor, optional long disabledContainerColor, optional long disabledButtonIconColor, optional long disabledSelectedBarColor, optional long disabledUnselectedBarColor, optional long disabledSelectedBarSeparatorColor, optional long disabledUnselectedBarSeparatorColor); 1181 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.SliderColors variantSliderColors(); 1182 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.SliderColors variantSliderColors(optional long containerColor, optional long buttonIconColor, optional long selectedBarColor, optional long unselectedBarColor, optional long selectedBarSeparatorColor, optional long unselectedBarSeparatorColor, optional long disabledContainerColor, optional long disabledButtonIconColor, optional long disabledSelectedBarColor, optional long disabledUnselectedBarColor, optional long disabledSelectedBarSeparatorColor, optional long disabledUnselectedBarSeparatorColor); 1183 property public float IconSize; 1184 property public int MaxSegmentSteps; 1185 property @androidx.compose.runtime.Composable public String decreaseIconContentDescription; 1186 property @androidx.compose.runtime.Composable public String increaseIconContentDescription; 1187 property @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape shape; 1188 field public static final androidx.wear.compose.material3.SliderDefaults INSTANCE; 1189 } 1190 1191 public final class SliderKt { 1192 method @androidx.compose.runtime.Composable public static void Slider(float value, kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> onValueChange, int steps, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit> decreaseIcon, optional kotlin.jvm.functions.Function0<kotlin.Unit> increaseIcon, optional boolean enabled, optional kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> valueRange, optional boolean segmented, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.SliderColors colors); 1193 method @androidx.compose.runtime.Composable public static void Slider(int value, kotlin.jvm.functions.Function1<? super java.lang.Integer,kotlin.Unit> onValueChange, kotlin.ranges.IntProgression valueProgression, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit> decreaseIcon, optional kotlin.jvm.functions.Function0<kotlin.Unit> increaseIcon, optional boolean enabled, optional boolean segmented, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.SliderColors colors); 1194 } 1195 1196 public final class SplitCheckboxButtonColors { 1197 ctor public SplitCheckboxButtonColors(long checkedContainerColor, long checkedContentColor, long checkedSecondaryContentColor, long checkedSplitContainerColor, long checkedBoxColor, long checkedCheckmarkColor, long uncheckedContainerColor, long uncheckedContentColor, long uncheckedSecondaryContentColor, long uncheckedSplitContainerColor, long uncheckedBoxColor, long disabledCheckedContainerColor, long disabledCheckedContentColor, long disabledCheckedSecondaryContentColor, long disabledCheckedSplitContainerColor, long disabledCheckedBoxColor, long disabledCheckedCheckmarkColor, long disabledUncheckedContainerColor, long disabledUncheckedContentColor, long disabledUncheckedSecondaryContentColor, long disabledUncheckedSplitContainerColor, long disabledUncheckedBoxColor); 1198 method public androidx.wear.compose.material3.SplitCheckboxButtonColors copy(optional long checkedContainerColor, optional long checkedContentColor, optional long checkedSecondaryContentColor, optional long checkedSplitContainerColor, optional long checkedBoxColor, optional long checkedCheckmarkColor, optional long uncheckedContainerColor, optional long uncheckedContentColor, optional long uncheckedSecondaryContentColor, optional long uncheckedSplitContainerColor, optional long uncheckedBoxColor, optional long disabledCheckedContainerColor, optional long disabledCheckedContentColor, optional long disabledCheckedSecondaryContentColor, optional long disabledCheckedSplitContainerColor, optional long disabledCheckedBoxColor, optional long disabledCheckedCheckmarkColor, optional long disabledUncheckedContainerColor, optional long disabledUncheckedContentColor, optional long disabledUncheckedSecondaryContentColor, optional long disabledUncheckedSplitContainerColor, optional long disabledUncheckedBoxColor); 1199 method public long getCheckedBoxColor(); 1200 method public long getCheckedCheckmarkColor(); 1201 method public long getCheckedContainerColor(); 1202 method public long getCheckedContentColor(); 1203 method public long getCheckedSecondaryContentColor(); 1204 method public long getCheckedSplitContainerColor(); 1205 method public long getDisabledCheckedBoxColor(); 1206 method public long getDisabledCheckedCheckmarkColor(); 1207 method public long getDisabledCheckedContainerColor(); 1208 method public long getDisabledCheckedContentColor(); 1209 method public long getDisabledCheckedSecondaryContentColor(); 1210 method public long getDisabledCheckedSplitContainerColor(); 1211 method public long getDisabledUncheckedBoxColor(); 1212 method public long getDisabledUncheckedContainerColor(); 1213 method public long getDisabledUncheckedContentColor(); 1214 method public long getDisabledUncheckedSecondaryContentColor(); 1215 method public long getDisabledUncheckedSplitContainerColor(); 1216 method public long getUncheckedBoxColor(); 1217 method public long getUncheckedContainerColor(); 1218 method public long getUncheckedContentColor(); 1219 method public long getUncheckedSecondaryContentColor(); 1220 method public long getUncheckedSplitContainerColor(); 1221 property public long checkedBoxColor; 1222 property public long checkedCheckmarkColor; 1223 property public long checkedContainerColor; 1224 property public long checkedContentColor; 1225 property public long checkedSecondaryContentColor; 1226 property public long checkedSplitContainerColor; 1227 property public long disabledCheckedBoxColor; 1228 property public long disabledCheckedCheckmarkColor; 1229 property public long disabledCheckedContainerColor; 1230 property public long disabledCheckedContentColor; 1231 property public long disabledCheckedSecondaryContentColor; 1232 property public long disabledCheckedSplitContainerColor; 1233 property public long disabledUncheckedBoxColor; 1234 property public long disabledUncheckedContainerColor; 1235 property public long disabledUncheckedContentColor; 1236 property public long disabledUncheckedSecondaryContentColor; 1237 property public long disabledUncheckedSplitContainerColor; 1238 property public long uncheckedBoxColor; 1239 property public long uncheckedContainerColor; 1240 property public long uncheckedContentColor; 1241 property public long uncheckedSecondaryContentColor; 1242 property public long uncheckedSplitContainerColor; 1243 } 1244 1245 public final class SplitRadioButtonColors { 1246 ctor public SplitRadioButtonColors(long selectedContainerColor, long selectedContentColor, long selectedSecondaryContentColor, long selectedSplitContainerColor, long selectedControlColor, long unselectedContainerColor, long unselectedContentColor, long unselectedSecondaryContentColor, long unselectedSplitContainerColor, long unselectedControlColor, long disabledSelectedContainerColor, long disabledSelectedContentColor, long disabledSelectedSecondaryContentColor, long disabledSelectedSplitContainerColor, long disabledSelectedControlColor, long disabledUnselectedContainerColor, long disabledUnselectedContentColor, long disabledUnselectedSecondaryContentColor, long disabledUnselectedSplitContainerColor, long disabledUnselectedControlColor); 1247 method public androidx.wear.compose.material3.SplitRadioButtonColors copy(optional long selectedContainerColor, optional long selectedContentColor, optional long selectedSecondaryContentColor, optional long selectedSplitContainerColor, optional long selectedControlColor, optional long unselectedContainerColor, optional long unselectedContentColor, optional long unselectedSecondaryContentColor, optional long unselectedSplitContainerColor, optional long unselectedControlColor, optional long disabledSelectedContainerColor, optional long disabledSelectedContentColor, optional long disabledSelectedSecondaryContentColor, optional long disabledSelectedSplitContainerColor, optional long disabledSelectedControlColor, optional long disabledUnselectedContainerColor, optional long disabledUnselectedContentColor, optional long disabledUnselectedSecondaryContentColor, optional long disabledUnselectedSplitContainerColor, optional long disabledUnselectedControlColor); 1248 method public long getDisabledSelectedContainerColor(); 1249 method public long getDisabledSelectedContentColor(); 1250 method public long getDisabledSelectedControlColor(); 1251 method public long getDisabledSelectedSecondaryContentColor(); 1252 method public long getDisabledSelectedSplitContainerColor(); 1253 method public long getDisabledUnselectedContainerColor(); 1254 method public long getDisabledUnselectedContentColor(); 1255 method public long getDisabledUnselectedControlColor(); 1256 method public long getDisabledUnselectedSecondaryContentColor(); 1257 method public long getDisabledUnselectedSplitContainerColor(); 1258 method public long getSelectedContainerColor(); 1259 method public long getSelectedContentColor(); 1260 method public long getSelectedControlColor(); 1261 method public long getSelectedSecondaryContentColor(); 1262 method public long getSelectedSplitContainerColor(); 1263 method public long getUnselectedContainerColor(); 1264 method public long getUnselectedContentColor(); 1265 method public long getUnselectedControlColor(); 1266 method public long getUnselectedSecondaryContentColor(); 1267 method public long getUnselectedSplitContainerColor(); 1268 property public long disabledSelectedContainerColor; 1269 property public long disabledSelectedContentColor; 1270 property public long disabledSelectedControlColor; 1271 property public long disabledSelectedSecondaryContentColor; 1272 property public long disabledSelectedSplitContainerColor; 1273 property public long disabledUnselectedContainerColor; 1274 property public long disabledUnselectedContentColor; 1275 property public long disabledUnselectedControlColor; 1276 property public long disabledUnselectedSecondaryContentColor; 1277 property public long disabledUnselectedSplitContainerColor; 1278 property public long selectedContainerColor; 1279 property public long selectedContentColor; 1280 property public long selectedControlColor; 1281 property public long selectedSecondaryContentColor; 1282 property public long selectedSplitContainerColor; 1283 property public long unselectedContainerColor; 1284 property public long unselectedContentColor; 1285 property public long unselectedControlColor; 1286 property public long unselectedSecondaryContentColor; 1287 property public long unselectedSplitContainerColor; 1288 } 1289 1290 public final class SplitSwitchButtonColors { 1291 ctor public SplitSwitchButtonColors(long checkedContainerColor, long checkedContentColor, long checkedSecondaryContentColor, long checkedSplitContainerColor, long checkedThumbColor, long checkedThumbIconColor, long checkedTrackColor, long checkedTrackBorderColor, long uncheckedContainerColor, long uncheckedContentColor, long uncheckedSecondaryContentColor, long uncheckedSplitContainerColor, long uncheckedThumbColor, long uncheckedTrackColor, long uncheckedTrackBorderColor, long disabledCheckedContainerColor, long disabledCheckedContentColor, long disabledCheckedSecondaryContentColor, long disabledCheckedSplitContainerColor, long disabledCheckedThumbColor, long disabledCheckedThumbIconColor, long disabledCheckedTrackColor, long disabledCheckedTrackBorderColor, long disabledUncheckedContainerColor, long disabledUncheckedContentColor, long disabledUncheckedSecondaryContentColor, long disabledUncheckedSplitContainerColor, long disabledUncheckedThumbColor, long disabledUncheckedTrackBorderColor); 1292 method public androidx.wear.compose.material3.SplitSwitchButtonColors copy(optional long checkedContainerColor, optional long checkedContentColor, optional long checkedSecondaryContentColor, optional long checkedSplitContainerColor, optional long checkedThumbColor, optional long checkedThumbIconColor, optional long checkedTrackColor, optional long checkedTrackBorderColor, optional long uncheckedContainerColor, optional long uncheckedContentColor, optional long uncheckedSecondaryContentColor, optional long uncheckedSplitContainerColor, optional long uncheckedThumbColor, optional long uncheckedTrackColor, optional long uncheckedTrackBorderColor, optional long disabledCheckedContainerColor, optional long disabledCheckedContentColor, optional long disabledCheckedSecondaryContentColor, optional long disabledCheckedSplitContainerColor, optional long disabledCheckedThumbColor, optional long disabledCheckedThumbIconColor, optional long disabledCheckedTrackColor, optional long disabledCheckedTrackBorderColor, optional long disabledUncheckedContainerColor, optional long disabledUncheckedContentColor, optional long disabledUncheckedSecondaryContentColor, optional long disabledUncheckedSplitContainerColor, optional long disabledUncheckedThumbColor, optional long disabledUncheckedTrackBorderColor); 1293 method public long getCheckedContainerColor(); 1294 method public long getCheckedContentColor(); 1295 method public long getCheckedSecondaryContentColor(); 1296 method public long getCheckedSplitContainerColor(); 1297 method public long getCheckedThumbColor(); 1298 method public long getCheckedThumbIconColor(); 1299 method public long getCheckedTrackBorderColor(); 1300 method public long getCheckedTrackColor(); 1301 method public long getDisabledCheckedContainerColor(); 1302 method public long getDisabledCheckedContentColor(); 1303 method public long getDisabledCheckedSecondaryContentColor(); 1304 method public long getDisabledCheckedSplitContainerColor(); 1305 method public long getDisabledCheckedThumbColor(); 1306 method public long getDisabledCheckedThumbIconColor(); 1307 method public long getDisabledCheckedTrackBorderColor(); 1308 method public long getDisabledCheckedTrackColor(); 1309 method public long getDisabledUncheckedContainerColor(); 1310 method public long getDisabledUncheckedContentColor(); 1311 method public long getDisabledUncheckedSecondaryContentColor(); 1312 method public long getDisabledUncheckedSplitContainerColor(); 1313 method public long getDisabledUncheckedThumbColor(); 1314 method public long getDisabledUncheckedTrackBorderColor(); 1315 method public long getUncheckedContainerColor(); 1316 method public long getUncheckedContentColor(); 1317 method public long getUncheckedSecondaryContentColor(); 1318 method public long getUncheckedSplitContainerColor(); 1319 method public long getUncheckedThumbColor(); 1320 method public long getUncheckedTrackBorderColor(); 1321 method public long getUncheckedTrackColor(); 1322 property public long checkedContainerColor; 1323 property public long checkedContentColor; 1324 property public long checkedSecondaryContentColor; 1325 property public long checkedSplitContainerColor; 1326 property public long checkedThumbColor; 1327 property public long checkedThumbIconColor; 1328 property public long checkedTrackBorderColor; 1329 property public long checkedTrackColor; 1330 property public long disabledCheckedContainerColor; 1331 property public long disabledCheckedContentColor; 1332 property public long disabledCheckedSecondaryContentColor; 1333 property public long disabledCheckedSplitContainerColor; 1334 property public long disabledCheckedThumbColor; 1335 property public long disabledCheckedThumbIconColor; 1336 property public long disabledCheckedTrackBorderColor; 1337 property public long disabledCheckedTrackColor; 1338 property public long disabledUncheckedContainerColor; 1339 property public long disabledUncheckedContentColor; 1340 property public long disabledUncheckedSecondaryContentColor; 1341 property public long disabledUncheckedSplitContainerColor; 1342 property public long disabledUncheckedThumbColor; 1343 property public long disabledUncheckedTrackBorderColor; 1344 property public long uncheckedContainerColor; 1345 property public long uncheckedContentColor; 1346 property public long uncheckedSecondaryContentColor; 1347 property public long uncheckedSplitContainerColor; 1348 property public long uncheckedThumbColor; 1349 property public long uncheckedTrackBorderColor; 1350 property public long uncheckedTrackColor; 1351 } 1352 1353 public final class StepperColors { 1354 ctor public StepperColors(long contentColor, long buttonContainerColor, long buttonIconColor, long disabledContentColor, long disabledButtonContainerColor, long disabledButtonIconColor); 1355 method public androidx.wear.compose.material3.StepperColors copy(optional long contentColor, optional long buttonContainerColor, optional long buttonIconColor, optional long disabledContentColor, optional long disabledButtonContainerColor, optional long disabledButtonIconColor); 1356 method public long getButtonContainerColor(); 1357 method public long getButtonIconColor(); 1358 method public long getContentColor(); 1359 method public long getDisabledButtonContainerColor(); 1360 method public long getDisabledButtonIconColor(); 1361 method public long getDisabledContentColor(); 1362 property public long buttonContainerColor; 1363 property public long buttonIconColor; 1364 property public long contentColor; 1365 property public long disabledButtonContainerColor; 1366 property public long disabledButtonIconColor; 1367 property public long disabledContentColor; 1368 } 1369 1370 public final class StepperDefaults { 1371 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.StepperColors colors(); 1372 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.StepperColors colors(optional long contentColor, optional long buttonContainerColor, optional long buttonIconColor, optional long disabledContentColor, optional long disabledButtonContainerColor, optional long disabledButtonIconColor); 1373 method public float getIconSize(); 1374 property public float IconSize; 1375 field public static final androidx.wear.compose.material3.StepperDefaults INSTANCE; 1376 } 1377 1378 public final class StepperKt { 1379 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 boolean enabled, optional kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> valueRange, optional androidx.wear.compose.material3.StepperColors colors, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content); 1380 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 boolean enabled, optional androidx.wear.compose.material3.StepperColors colors, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content); 1381 } 1382 1383 public interface SurfaceTransformation { 1384 method public void applyContainerTransformation(androidx.compose.ui.graphics.GraphicsLayerScope); 1385 method public void applyContentTransformation(androidx.compose.ui.graphics.GraphicsLayerScope); 1386 method public androidx.compose.ui.graphics.painter.Painter createContainerPainter(androidx.compose.ui.graphics.painter.Painter painter, androidx.compose.ui.graphics.Shape shape, optional androidx.compose.foundation.BorderStroke? border); 1387 } 1388 1389 public final class SurfaceTransformationKt { 1390 method @androidx.compose.runtime.Stable public static androidx.wear.compose.material3.SurfaceTransformation SurfaceTransformation(androidx.wear.compose.foundation.lazy.TransformingLazyColumnItemScope, androidx.wear.compose.material3.lazy.TransformationSpec spec); 1391 } 1392 1393 public final class SwipeToDismissBoxKt { 1394 method @androidx.compose.runtime.Composable public static void SwipeToDismissBox(androidx.wear.compose.foundation.SwipeToDismissBoxState state, optional androidx.compose.ui.Modifier modifier, optional long backgroundScrimColor, optional long contentScrimColor, optional Object backgroundKey, optional Object contentKey, optional boolean userSwipeEnabled, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.BoxScope,? super java.lang.Boolean,kotlin.Unit> content); 1395 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.foundation.SwipeToDismissBoxState state, optional long backgroundScrimColor, optional long contentScrimColor, optional Object backgroundKey, optional Object contentKey, optional boolean userSwipeEnabled, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.BoxScope,? super java.lang.Boolean,kotlin.Unit> content); 1396 } 1397 1398 public final class SwipeToRevealDefaults { 1399 method @androidx.compose.runtime.Composable public java.util.Map<androidx.wear.compose.foundation.RevealValue,java.lang.Float> anchors(optional float anchorWidth, optional boolean useAnchoredActions); 1400 method @androidx.compose.runtime.Composable public java.util.Map<androidx.wear.compose.foundation.RevealValue,java.lang.Float> bidirectionalAnchors(optional float anchorWidth, optional boolean useAnchoredActions); 1401 method public float getDoubleActionAnchorWidth(); 1402 method public float getLargeActionButtonHeight(); 1403 method public float getSingleActionAnchorWidth(); 1404 method public float getSmallActionButtonHeight(); 1405 property public float DoubleActionAnchorWidth; 1406 property public float LargeActionButtonHeight; 1407 property public float SingleActionAnchorWidth; 1408 property public float SmallActionButtonHeight; 1409 field public static final androidx.wear.compose.material3.SwipeToRevealDefaults INSTANCE; 1410 } 1411 1412 public final class SwipeToRevealKt { 1413 method @androidx.compose.runtime.Composable public static void SwipeToReveal(kotlin.jvm.functions.Function1<? super androidx.wear.compose.material3.SwipeToRevealScope,kotlin.Unit> actions, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.foundation.RevealState revealState, optional float actionButtonHeight, optional androidx.wear.compose.foundation.GestureInclusion gestureInclusion, kotlin.jvm.functions.Function0<kotlin.Unit> content); 1414 } 1415 1416 public final class SwipeToRevealScope { 1417 ctor public SwipeToRevealScope(); 1418 method public void primaryAction(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function0<kotlin.Unit> icon, kotlin.jvm.functions.Function0<kotlin.Unit> text, optional long containerColor, optional long contentColor); 1419 method public void secondaryAction(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function0<kotlin.Unit> icon, optional long containerColor, optional long contentColor); 1420 method public void undoPrimaryAction(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function0<kotlin.Unit> text, optional kotlin.jvm.functions.Function0<kotlin.Unit>? icon, optional long containerColor, optional long contentColor); 1421 method public void undoSecondaryAction(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function0<kotlin.Unit> text, optional kotlin.jvm.functions.Function0<kotlin.Unit>? icon, optional long containerColor, optional long contentColor); 1422 } 1423 1424 @androidx.compose.runtime.Immutable public final class SwitchButtonColors { 1425 ctor public SwitchButtonColors(long checkedContainerColor, long checkedContentColor, long checkedSecondaryContentColor, long checkedIconColor, long checkedThumbColor, long checkedThumbIconColor, long checkedTrackBorderColor, long checkedTrackColor, long uncheckedContainerColor, long uncheckedContentColor, long uncheckedSecondaryContentColor, long uncheckedIconColor, long uncheckedThumbColor, long uncheckedTrackColor, long uncheckedTrackBorderColor, long disabledCheckedContainerColor, long disabledCheckedContentColor, long disabledCheckedSecondaryContentColor, long disabledCheckedIconColor, long disabledCheckedThumbColor, long disabledCheckedThumbIconColor, long disabledCheckedTrackColor, long disabledCheckedTrackBorderColor, long disabledUncheckedContainerColor, long disabledUncheckedContentColor, long disabledUncheckedSecondaryContentColor, long disabledUncheckedIconColor, long disabledUncheckedThumbColor, long disabledUncheckedTrackBorderColor); 1426 method public androidx.wear.compose.material3.SwitchButtonColors copy(optional long checkedContainerColor, optional long checkedContentColor, optional long checkedSecondaryContentColor, optional long checkedIconColor, optional long checkedThumbColor, optional long checkedThumbIconColor, optional long checkedTrackColor, optional long checkedTrackBorderColor, optional long uncheckedContainerColor, optional long uncheckedContentColor, optional long uncheckedSecondaryContentColor, optional long uncheckedIconColor, optional long uncheckedThumbColor, optional long uncheckedTrackColor, optional long uncheckedTrackBorderColor, optional long disabledCheckedContainerColor, optional long disabledCheckedContentColor, optional long disabledCheckedSecondaryContentColor, optional long disabledCheckedIconColor, optional long disabledCheckedThumbColor, optional long disabledCheckedThumbIconColor, optional long disabledCheckedTrackColor, optional long disabledCheckedTrackBorderColor, optional long disabledUncheckedContainerColor, optional long disabledUncheckedContentColor, optional long disabledUncheckedSecondaryContentColor, optional long disabledUncheckedIconColor, optional long disabledUncheckedThumbColor, optional long disabledUncheckedTrackBorderColor); 1427 method public long getCheckedContainerColor(); 1428 method public long getCheckedContentColor(); 1429 method public long getCheckedIconColor(); 1430 method public long getCheckedSecondaryContentColor(); 1431 method public long getCheckedThumbColor(); 1432 method public long getCheckedThumbIconColor(); 1433 method public long getCheckedTrackBorderColor(); 1434 method public long getCheckedTrackColor(); 1435 method public long getDisabledCheckedContainerColor(); 1436 method public long getDisabledCheckedContentColor(); 1437 method public long getDisabledCheckedIconColor(); 1438 method public long getDisabledCheckedSecondaryContentColor(); 1439 method public long getDisabledCheckedThumbColor(); 1440 method public long getDisabledCheckedThumbIconColor(); 1441 method public long getDisabledCheckedTrackBorderColor(); 1442 method public long getDisabledCheckedTrackColor(); 1443 method public long getDisabledUncheckedContainerColor(); 1444 method public long getDisabledUncheckedContentColor(); 1445 method public long getDisabledUncheckedIconColor(); 1446 method public long getDisabledUncheckedSecondaryContentColor(); 1447 method public long getDisabledUncheckedThumbColor(); 1448 method public long getDisabledUncheckedTrackBorderColor(); 1449 method public long getUncheckedContainerColor(); 1450 method public long getUncheckedContentColor(); 1451 method public long getUncheckedIconColor(); 1452 method public long getUncheckedSecondaryContentColor(); 1453 method public long getUncheckedThumbColor(); 1454 method public long getUncheckedTrackBorderColor(); 1455 method public long getUncheckedTrackColor(); 1456 property public long checkedContainerColor; 1457 property public long checkedContentColor; 1458 property public long checkedIconColor; 1459 property public long checkedSecondaryContentColor; 1460 property public long checkedThumbColor; 1461 property public long checkedThumbIconColor; 1462 property public long checkedTrackBorderColor; 1463 property public long checkedTrackColor; 1464 property public long disabledCheckedContainerColor; 1465 property public long disabledCheckedContentColor; 1466 property public long disabledCheckedIconColor; 1467 property public long disabledCheckedSecondaryContentColor; 1468 property public long disabledCheckedThumbColor; 1469 property public long disabledCheckedThumbIconColor; 1470 property public long disabledCheckedTrackBorderColor; 1471 property public long disabledCheckedTrackColor; 1472 property public long disabledUncheckedContainerColor; 1473 property public long disabledUncheckedContentColor; 1474 property public long disabledUncheckedIconColor; 1475 property public long disabledUncheckedSecondaryContentColor; 1476 property public long disabledUncheckedThumbColor; 1477 property public long disabledUncheckedTrackBorderColor; 1478 property public long uncheckedContainerColor; 1479 property public long uncheckedContentColor; 1480 property public long uncheckedIconColor; 1481 property public long uncheckedSecondaryContentColor; 1482 property public long uncheckedThumbColor; 1483 property public long uncheckedTrackBorderColor; 1484 property public long uncheckedTrackColor; 1485 } 1486 1487 public final class SwitchButtonDefaults { 1488 method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); 1489 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getSplitSwitchButtonShape(); 1490 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getSwitchButtonShape(); 1491 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.SplitSwitchButtonColors splitSwitchButtonColors(); 1492 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.SplitSwitchButtonColors splitSwitchButtonColors(optional long checkedContainerColor, optional long checkedContentColor, optional long checkedSecondaryContentColor, optional long checkedSplitContainerColor, optional long checkedThumbColor, optional long checkedThumbIconColor, optional long checkedTrackColor, optional long checkedTrackBorderColor, optional long uncheckedContainerColor, optional long uncheckedContentColor, optional long uncheckedSecondaryContentColor, optional long uncheckedSplitContainerColor, optional long uncheckedThumbColor, optional long uncheckedTrackColor, optional long uncheckedTrackBorderColor, optional long disabledCheckedContainerColor, optional long disabledCheckedContentColor, optional long disabledCheckedSecondaryContentColor, optional long disabledCheckedSplitContainerColor, optional long disabledCheckedThumbColor, optional long disabledCheckedThumbIconColor, optional long disabledCheckedTrackColor, optional long disabledCheckedTrackBorderColor, optional long disabledUncheckedContainerColor, optional long disabledUncheckedContentColor, optional long disabledUncheckedSecondaryContentColor, optional long disabledUncheckedSplitContainerColor, optional long disabledUncheckedThumbColor, optional long disabledUncheckedTrackBorderColor); 1493 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.SwitchButtonColors switchButtonColors(); 1494 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.SwitchButtonColors switchButtonColors(optional long checkedContainerColor, optional long checkedContentColor, optional long checkedSecondaryContentColor, optional long checkedIconColor, optional long checkedThumbColor, optional long checkedThumbIconColor, optional long checkedTrackColor, optional long checkedTrackBorderColor, optional long uncheckedContainerColor, optional long uncheckedContentColor, optional long uncheckedSecondaryContentColor, optional long uncheckedIconColor, optional long uncheckedThumbColor, optional long uncheckedTrackColor, optional long uncheckedTrackBorderColor, optional long disabledCheckedContainerColor, optional long disabledCheckedContentColor, optional long disabledCheckedSecondaryContentColor, optional long disabledCheckedIconColor, optional long disabledCheckedThumbColor, optional long disabledCheckedThumbIconColor, optional long disabledCheckedTrackColor, optional long disabledCheckedTrackBorderColor, optional long disabledUncheckedContainerColor, optional long disabledUncheckedContentColor, optional long disabledUncheckedSecondaryContentColor, optional long disabledUncheckedIconColor, optional long disabledUncheckedThumbColor, optional long disabledUncheckedTrackBorderColor); 1495 property public androidx.compose.foundation.layout.PaddingValues ContentPadding; 1496 property @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape splitSwitchButtonShape; 1497 property @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape switchButtonShape; 1498 field public static final androidx.wear.compose.material3.SwitchButtonDefaults INSTANCE; 1499 } 1500 1501 public final class SwitchButtonKt { 1502 method @androidx.compose.runtime.Composable public static void SplitSwitchButton(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit> onCheckedChange, String? toggleContentDescription, kotlin.jvm.functions.Function0<kotlin.Unit> onContainerClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.SplitSwitchButtonColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource? toggleInteractionSource, optional androidx.compose.foundation.interaction.MutableInteractionSource? containerInteractionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, optional String? containerClickLabel, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? secondaryLabel, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label); 1503 method @androidx.compose.runtime.Composable public static void SwitchButton(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit> onCheckedChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.SwitchButtonColors colors, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? icon, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? secondaryLabel, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label); 1504 } 1505 1506 @androidx.compose.runtime.Immutable public final class TextButtonColors { 1507 ctor public TextButtonColors(long containerColor, long contentColor, long disabledContainerColor, long disabledContentColor); 1508 method public androidx.wear.compose.material3.TextButtonColors copy(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor); 1509 method public long getContainerColor(); 1510 method public long getContentColor(); 1511 method public long getDisabledContainerColor(); 1512 method public long getDisabledContentColor(); 1513 property public long containerColor; 1514 property public long contentColor; 1515 property public long disabledContainerColor; 1516 property public long disabledContentColor; 1517 } 1518 1519 public final class TextButtonDefaults { 1520 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextButtonShapes animatedShapes(); 1521 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextButtonShapes animatedShapes(optional androidx.compose.foundation.shape.CornerBasedShape? shape, optional androidx.compose.foundation.shape.CornerBasedShape? pressedShape); 1522 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextButtonColors filledTextButtonColors(); 1523 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextButtonColors filledTextButtonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor); 1524 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextButtonColors filledTonalTextButtonColors(); 1525 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextButtonColors filledTonalTextButtonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor); 1526 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextButtonColors filledVariantTextButtonColors(); 1527 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextButtonColors filledVariantTextButtonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor); 1528 method public float getDefaultButtonSize(); 1529 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle getDefaultButtonTextStyle(); 1530 method public float getLargeButtonSize(); 1531 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle getLargeButtonTextStyle(); 1532 method @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.CornerBasedShape getPressedShape(); 1533 method @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.RoundedCornerShape getShape(); 1534 method public float getSmallButtonSize(); 1535 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle getSmallButtonTextStyle(); 1536 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextButtonColors outlinedTextButtonColors(); 1537 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextButtonColors outlinedTextButtonColors(optional long contentColor, optional long disabledContentColor); 1538 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextButtonShapes shapes(); 1539 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextButtonShapes shapes(androidx.compose.ui.graphics.Shape shape); 1540 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextButtonColors textButtonColors(); 1541 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextButtonColors textButtonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor); 1542 property public float DefaultButtonSize; 1543 property public float LargeButtonSize; 1544 property public float SmallButtonSize; 1545 property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle defaultButtonTextStyle; 1546 property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle largeButtonTextStyle; 1547 property @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.CornerBasedShape pressedShape; 1548 property @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.RoundedCornerShape shape; 1549 property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle smallButtonTextStyle; 1550 field public static final androidx.wear.compose.material3.TextButtonDefaults INSTANCE; 1551 } 1552 1553 public final class TextButtonKt { 1554 method @androidx.compose.runtime.Composable public static void TextButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional boolean enabled, optional androidx.wear.compose.material3.TextButtonShapes shapes, optional androidx.wear.compose.material3.TextButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content); 1555 } 1556 1557 public final class TextButtonShapes { 1558 ctor public TextButtonShapes(androidx.compose.ui.graphics.Shape shape, optional androidx.compose.ui.graphics.Shape pressedShape); 1559 method public androidx.wear.compose.material3.TextButtonShapes copy(optional androidx.compose.ui.graphics.Shape? shape, optional androidx.compose.ui.graphics.Shape? pressedShape); 1560 method public androidx.compose.ui.graphics.Shape getPressedShape(); 1561 method public androidx.compose.ui.graphics.Shape getShape(); 1562 property public androidx.compose.ui.graphics.Shape pressedShape; 1563 property public androidx.compose.ui.graphics.Shape shape; 1564 } 1565 1566 public final class TextConfiguration { 1567 ctor public TextConfiguration(androidx.compose.ui.text.style.TextAlign? textAlign, int overflow, int maxLines); 1568 method public int getMaxLines(); 1569 method public int getOverflow(); 1570 method public androidx.compose.ui.text.style.TextAlign? getTextAlign(); 1571 property public int maxLines; 1572 property public int overflow; 1573 property public androidx.compose.ui.text.style.TextAlign? textAlign; 1574 } 1575 1576 public final class TextConfigurationDefaults { 1577 method public int getMaxLines(); 1578 method public int getOverflow(); 1579 method public androidx.compose.ui.text.style.TextAlign? getTextAlign(); 1580 property public int MaxLines; 1581 property public int Overflow; 1582 property public androidx.compose.ui.text.style.TextAlign? TextAlign; 1583 field public static final androidx.wear.compose.material3.TextConfigurationDefaults INSTANCE; 1584 } 1585 1586 public final class TextKt { 1587 method @androidx.compose.runtime.Composable public static void ProvideTextStyle(androidx.compose.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> content); 1588 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 int minLines, 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); 1589 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 int minLines, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.TextLayoutResult,kotlin.Unit> onTextLayout, optional androidx.compose.ui.text.TextStyle style); 1590 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.wear.compose.material3.TextConfiguration> getLocalTextConfiguration(); 1591 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.text.TextStyle> getLocalTextStyle(); 1592 property public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.wear.compose.material3.TextConfiguration> LocalTextConfiguration; 1593 property public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.text.TextStyle> LocalTextStyle; 1594 } 1595 1596 @androidx.compose.runtime.Immutable public final class TextToggleButtonColors { 1597 ctor public TextToggleButtonColors(long checkedContainerColor, long checkedContentColor, long uncheckedContainerColor, long uncheckedContentColor, long disabledCheckedContainerColor, long disabledCheckedContentColor, long disabledUncheckedContainerColor, long disabledUncheckedContentColor); 1598 method public androidx.wear.compose.material3.TextToggleButtonColors copy(optional long checkedContainerColor, optional long checkedContentColor, optional long uncheckedContainerColor, optional long uncheckedContentColor, optional long disabledCheckedContainerColor, optional long disabledCheckedContentColor, optional long disabledUncheckedContainerColor, optional long disabledUncheckedContentColor); 1599 method public long getCheckedContainerColor(); 1600 method public long getCheckedContentColor(); 1601 method public long getDisabledCheckedContainerColor(); 1602 method public long getDisabledCheckedContentColor(); 1603 method public long getDisabledUncheckedContainerColor(); 1604 method public long getDisabledUncheckedContentColor(); 1605 method public long getUncheckedContainerColor(); 1606 method public long getUncheckedContentColor(); 1607 property public long checkedContainerColor; 1608 property public long checkedContentColor; 1609 property public long disabledCheckedContainerColor; 1610 property public long disabledCheckedContentColor; 1611 property public long disabledUncheckedContainerColor; 1612 property public long disabledUncheckedContentColor; 1613 property public long uncheckedContainerColor; 1614 property public long uncheckedContentColor; 1615 } 1616 1617 public final class TextToggleButtonDefaults { 1618 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextToggleButtonShapes animatedShapes(); 1619 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextToggleButtonShapes animatedShapes(optional androidx.compose.foundation.shape.CornerBasedShape? shape, optional androidx.compose.foundation.shape.CornerBasedShape? pressedShape); 1620 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextToggleButtonColors colors(); 1621 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextToggleButtonColors colors(optional long checkedContainerColor, optional long checkedContentColor, optional long uncheckedContainerColor, optional long uncheckedContentColor, optional long disabledCheckedContainerColor, optional long disabledCheckedContentColor, optional long disabledUncheckedContainerColor, optional long disabledUncheckedContentColor); 1622 method @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.CornerBasedShape getCheckedShape(); 1623 method public float getExtraLargeSize(); 1624 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle getExtraLargeTextStyle(); 1625 method public float getLargeSize(); 1626 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle getLargeTextStyle(); 1627 method @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.CornerBasedShape getPressedShape(); 1628 method @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.RoundedCornerShape getShape(); 1629 method public float getSize(); 1630 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle getTextStyle(); 1631 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextToggleButtonShapes shapes(); 1632 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextToggleButtonShapes shapes(androidx.compose.ui.graphics.Shape shape); 1633 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextToggleButtonShapes variantAnimatedShapes(); 1634 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextToggleButtonShapes variantAnimatedShapes(optional androidx.compose.foundation.shape.CornerBasedShape? uncheckedShape, optional androidx.compose.foundation.shape.CornerBasedShape? checkedShape); 1635 property public float ExtraLargeSize; 1636 property public float LargeSize; 1637 property public float Size; 1638 property @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.CornerBasedShape checkedShape; 1639 property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle extraLargeTextStyle; 1640 property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle largeTextStyle; 1641 property @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.CornerBasedShape pressedShape; 1642 property @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.RoundedCornerShape shape; 1643 property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle textStyle; 1644 field public static final androidx.wear.compose.material3.TextToggleButtonDefaults INSTANCE; 1645 } 1646 1647 public final class TextToggleButtonKt { 1648 method @androidx.compose.runtime.Composable public static void TextToggleButton(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.material3.TextToggleButtonColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.TextToggleButtonShapes shapes, optional androidx.compose.foundation.BorderStroke? border, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content); 1649 } 1650 1651 public final class TextToggleButtonShapes { 1652 ctor public TextToggleButtonShapes(androidx.compose.ui.graphics.Shape uncheckedShape, optional androidx.compose.ui.graphics.Shape checkedShape, optional androidx.compose.ui.graphics.Shape uncheckedPressedShape, optional androidx.compose.ui.graphics.Shape checkedPressedShape); 1653 method public androidx.wear.compose.material3.TextToggleButtonShapes copy(optional androidx.compose.ui.graphics.Shape? uncheckedShape, optional androidx.compose.ui.graphics.Shape? checkedShape, optional androidx.compose.ui.graphics.Shape? uncheckedPressedShape, optional androidx.compose.ui.graphics.Shape? checkedPressedShape); 1654 method public androidx.compose.ui.graphics.Shape getCheckedPressedShape(); 1655 method public androidx.compose.ui.graphics.Shape getCheckedShape(); 1656 method public androidx.compose.ui.graphics.Shape getUncheckedPressedShape(); 1657 method public androidx.compose.ui.graphics.Shape getUncheckedShape(); 1658 property public androidx.compose.ui.graphics.Shape checkedPressedShape; 1659 property public androidx.compose.ui.graphics.Shape checkedShape; 1660 property public androidx.compose.ui.graphics.Shape uncheckedPressedShape; 1661 property public androidx.compose.ui.graphics.Shape uncheckedShape; 1662 } 1663 1664 @androidx.compose.runtime.Immutable public final class TimePickerColors { 1665 ctor public TimePickerColors(long selectedPickerContentColor, long unselectedPickerContentColor, long separatorColor, long pickerLabelColor, long confirmButtonContentColor, long confirmButtonContainerColor); 1666 method public androidx.wear.compose.material3.TimePickerColors copy(optional long selectedPickerContentColor, optional long unselectedPickerContentColor, optional long separatorColor, optional long pickerLabelColor, optional long confirmButtonContentColor, optional long confirmButtonContainerColor); 1667 method public long getConfirmButtonContainerColor(); 1668 method public long getConfirmButtonContentColor(); 1669 method public long getPickerLabelColor(); 1670 method public long getSelectedPickerContentColor(); 1671 method public long getSeparatorColor(); 1672 method public long getUnselectedPickerContentColor(); 1673 property public long confirmButtonContainerColor; 1674 property public long confirmButtonContentColor; 1675 property public long pickerLabelColor; 1676 property public long selectedPickerContentColor; 1677 property public long separatorColor; 1678 property public long unselectedPickerContentColor; 1679 } 1680 1681 public final class TimePickerDefaults { 1682 method @androidx.compose.runtime.Composable public int getTimePickerType(); 1683 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TimePickerColors timePickerColors(); 1684 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TimePickerColors timePickerColors(optional long selectedPickerContentColor, optional long unselectedPickerContentColor, optional long separatorColor, optional long pickerLabelColor, optional long confirmButtonContentColor, optional long confirmButtonContainerColor); 1685 property @androidx.compose.runtime.Composable public int timePickerType; 1686 field public static final androidx.wear.compose.material3.TimePickerDefaults INSTANCE; 1687 } 1688 1689 public final class TimePickerKt { 1690 method @RequiresApi(android.os.Build.VERSION_CODES.O) @androidx.compose.runtime.Composable public static void TimePicker(java.time.LocalTime initialTime, kotlin.jvm.functions.Function1<? super java.time.LocalTime,kotlin.Unit> onTimePicked, optional androidx.compose.ui.Modifier modifier, optional int timePickerType, optional androidx.wear.compose.material3.TimePickerColors colors); 1691 } 1692 1693 @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class TimePickerType { 1694 field public static final androidx.wear.compose.material3.TimePickerType.Companion Companion; 1695 } 1696 1697 public static final class TimePickerType.Companion { 1698 method public int getHoursMinutes24H(); 1699 method public int getHoursMinutesAmPm12H(); 1700 method public int getHoursMinutesSeconds24H(); 1701 property public int HoursMinutes24H; 1702 property public int HoursMinutesAmPm12H; 1703 property public int HoursMinutesSeconds24H; 1704 } 1705 1706 public interface TimeSource { 1707 method @androidx.compose.runtime.Composable public String currentTime(); 1708 } 1709 1710 public final class TimeTextDefaults { 1711 method @androidx.compose.runtime.Composable public long backgroundColor(); 1712 method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); 1713 method public float getMaxSweepAngle(); 1714 method public String getTimeFormat12Hours(); 1715 method public String getTimeFormat24Hours(); 1716 method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TimeSource rememberTimeSource(String timeFormat); 1717 method @androidx.compose.runtime.Composable public String timeFormat(); 1718 method @androidx.compose.runtime.Composable public androidx.wear.compose.foundation.CurvedTextStyle timeTextStyle(optional long background, optional long color, optional long fontSize); 1719 property public androidx.compose.foundation.layout.PaddingValues ContentPadding; 1720 property public float MaxSweepAngle; 1721 property public String TimeFormat12Hours; 1722 property public String TimeFormat24Hours; 1723 field public static final androidx.wear.compose.material3.TimeTextDefaults INSTANCE; 1724 } 1725 1726 public final class TimeTextKt { 1727 method @androidx.compose.runtime.Composable public static void TimeText(optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.foundation.CurvedModifier curvedModifier, optional float maxSweepAngle, optional long backgroundColor, optional androidx.wear.compose.material3.TimeSource timeSource, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function2<? super androidx.wear.compose.foundation.CurvedScope,? super java.lang.String,kotlin.Unit> content); 1728 method public static void timeTextCurvedText(androidx.wear.compose.foundation.CurvedScope, String time, optional androidx.wear.compose.foundation.CurvedTextStyle? style); 1729 method public static void timeTextSeparator(androidx.wear.compose.foundation.CurvedScope, optional androidx.wear.compose.foundation.CurvedTextStyle? curvedTextStyle, optional androidx.wear.compose.foundation.ArcPaddingValues contentArcPadding); 1730 } 1731 1732 public final class TouchTargetAwareSizeKt { 1733 method public static androidx.compose.ui.Modifier touchTargetAwareSize(androidx.compose.ui.Modifier, float size); 1734 } 1735 1736 @androidx.compose.runtime.Immutable public final class Typography { 1737 ctor public Typography(optional androidx.compose.ui.text.font.FontFamily defaultFontFamily, optional androidx.wear.compose.foundation.CurvedTextStyle arcLarge, optional androidx.wear.compose.foundation.CurvedTextStyle arcMedium, optional androidx.wear.compose.foundation.CurvedTextStyle arcSmall, optional androidx.compose.ui.text.TextStyle displayLarge, optional androidx.compose.ui.text.TextStyle displayMedium, optional androidx.compose.ui.text.TextStyle displaySmall, optional androidx.compose.ui.text.TextStyle titleLarge, optional androidx.compose.ui.text.TextStyle titleMedium, optional androidx.compose.ui.text.TextStyle titleSmall, optional androidx.compose.ui.text.TextStyle labelLarge, optional androidx.compose.ui.text.TextStyle labelMedium, optional androidx.compose.ui.text.TextStyle labelSmall, optional androidx.compose.ui.text.TextStyle bodyLarge, optional androidx.compose.ui.text.TextStyle bodyMedium, optional androidx.compose.ui.text.TextStyle bodySmall, optional androidx.compose.ui.text.TextStyle bodyExtraSmall, optional androidx.compose.ui.text.TextStyle numeralExtraLarge, optional androidx.compose.ui.text.TextStyle numeralLarge, optional androidx.compose.ui.text.TextStyle numeralMedium, optional androidx.compose.ui.text.TextStyle numeralSmall, optional androidx.compose.ui.text.TextStyle numeralExtraSmall); 1738 method public androidx.wear.compose.material3.Typography copy(optional androidx.wear.compose.foundation.CurvedTextStyle arcLarge, optional androidx.wear.compose.foundation.CurvedTextStyle arcMedium, optional androidx.wear.compose.foundation.CurvedTextStyle arcSmall, optional androidx.compose.ui.text.TextStyle displayLarge, optional androidx.compose.ui.text.TextStyle displayMedium, optional androidx.compose.ui.text.TextStyle displaySmall, optional androidx.compose.ui.text.TextStyle titleLarge, optional androidx.compose.ui.text.TextStyle titleMedium, optional androidx.compose.ui.text.TextStyle titleSmall, optional androidx.compose.ui.text.TextStyle labelLarge, optional androidx.compose.ui.text.TextStyle labelMedium, optional androidx.compose.ui.text.TextStyle labelSmall, optional androidx.compose.ui.text.TextStyle bodyLarge, optional androidx.compose.ui.text.TextStyle bodyMedium, optional androidx.compose.ui.text.TextStyle bodySmall, optional androidx.compose.ui.text.TextStyle bodyExtraSmall, optional androidx.compose.ui.text.TextStyle numeralExtraLarge, optional androidx.compose.ui.text.TextStyle numeralLarge, optional androidx.compose.ui.text.TextStyle numeralMedium, optional androidx.compose.ui.text.TextStyle numeralSmall, optional androidx.compose.ui.text.TextStyle numeralExtraSmall); 1739 method public androidx.wear.compose.foundation.CurvedTextStyle getArcLarge(); 1740 method public androidx.wear.compose.foundation.CurvedTextStyle getArcMedium(); 1741 method public androidx.wear.compose.foundation.CurvedTextStyle getArcSmall(); 1742 method public androidx.compose.ui.text.TextStyle getBodyExtraSmall(); 1743 method public androidx.compose.ui.text.TextStyle getBodyLarge(); 1744 method public androidx.compose.ui.text.TextStyle getBodyMedium(); 1745 method public androidx.compose.ui.text.TextStyle getBodySmall(); 1746 method public androidx.compose.ui.text.TextStyle getDisplayLarge(); 1747 method public androidx.compose.ui.text.TextStyle getDisplayMedium(); 1748 method public androidx.compose.ui.text.TextStyle getDisplaySmall(); 1749 method public androidx.compose.ui.text.TextStyle getLabelLarge(); 1750 method public androidx.compose.ui.text.TextStyle getLabelMedium(); 1751 method public androidx.compose.ui.text.TextStyle getLabelSmall(); 1752 method public androidx.compose.ui.text.TextStyle getNumeralExtraLarge(); 1753 method public androidx.compose.ui.text.TextStyle getNumeralExtraSmall(); 1754 method public androidx.compose.ui.text.TextStyle getNumeralLarge(); 1755 method public androidx.compose.ui.text.TextStyle getNumeralMedium(); 1756 method public androidx.compose.ui.text.TextStyle getNumeralSmall(); 1757 method public androidx.compose.ui.text.TextStyle getTitleLarge(); 1758 method public androidx.compose.ui.text.TextStyle getTitleMedium(); 1759 method public androidx.compose.ui.text.TextStyle getTitleSmall(); 1760 property public androidx.wear.compose.foundation.CurvedTextStyle arcLarge; 1761 property public androidx.wear.compose.foundation.CurvedTextStyle arcMedium; 1762 property public androidx.wear.compose.foundation.CurvedTextStyle arcSmall; 1763 property public androidx.compose.ui.text.TextStyle bodyExtraSmall; 1764 property public androidx.compose.ui.text.TextStyle bodyLarge; 1765 property public androidx.compose.ui.text.TextStyle bodyMedium; 1766 property public androidx.compose.ui.text.TextStyle bodySmall; 1767 property public androidx.compose.ui.text.TextStyle displayLarge; 1768 property public androidx.compose.ui.text.TextStyle displayMedium; 1769 property public androidx.compose.ui.text.TextStyle displaySmall; 1770 property public androidx.compose.ui.text.TextStyle labelLarge; 1771 property public androidx.compose.ui.text.TextStyle labelMedium; 1772 property public androidx.compose.ui.text.TextStyle labelSmall; 1773 property public androidx.compose.ui.text.TextStyle numeralExtraLarge; 1774 property public androidx.compose.ui.text.TextStyle numeralExtraSmall; 1775 property public androidx.compose.ui.text.TextStyle numeralLarge; 1776 property public androidx.compose.ui.text.TextStyle numeralMedium; 1777 property public androidx.compose.ui.text.TextStyle numeralSmall; 1778 property public androidx.compose.ui.text.TextStyle titleLarge; 1779 property public androidx.compose.ui.text.TextStyle titleMedium; 1780 property public androidx.compose.ui.text.TextStyle titleSmall; 1781 } 1782 1783} 1784 1785package androidx.wear.compose.material3.lazy { 1786 1787 public sealed interface ResponsiveTransformationSpec extends androidx.wear.compose.material3.lazy.TransformationSpec { 1788 field public static final androidx.wear.compose.material3.lazy.ResponsiveTransformationSpec.Companion Companion; 1789 } 1790 1791 public static final class ResponsiveTransformationSpec.Companion { 1792 method public androidx.wear.compose.material3.lazy.ResponsiveTransformationSpec largeScreen(optional float screenSize, optional @FloatRange(from=0.0, to=1.0) float minElementHeightFraction, optional @FloatRange(from=0.0, to=1.0) float maxElementHeightFraction, optional @FloatRange(from=0.0, to=1.0) float minTransitionAreaHeightFraction, optional @FloatRange(from=0.0, to=1.0) float maxTransitionAreaHeightFraction, optional androidx.compose.animation.core.Easing easing, optional androidx.wear.compose.material3.lazy.TransformationVariableSpec containerAlpha, optional androidx.wear.compose.material3.lazy.TransformationVariableSpec contentAlpha, optional androidx.wear.compose.material3.lazy.TransformationVariableSpec scale); 1793 method public androidx.wear.compose.material3.lazy.ResponsiveTransformationSpec smallScreen(optional float screenSize, optional @FloatRange(from=0.0, to=1.0) float minElementHeightFraction, optional @FloatRange(from=0.0, to=1.0) float maxElementHeightFraction, optional @FloatRange(from=0.0, to=1.0) float minTransitionAreaHeightFraction, optional @FloatRange(from=0.0, to=1.0) float maxTransitionAreaHeightFraction, optional androidx.compose.animation.core.Easing easing, optional androidx.wear.compose.material3.lazy.TransformationVariableSpec containerAlpha, optional androidx.wear.compose.material3.lazy.TransformationVariableSpec contentAlpha, optional androidx.wear.compose.material3.lazy.TransformationVariableSpec scale); 1794 } 1795 1796 public final class ResponsiveTransformationSpecDefaults { 1797 method public float getLargeScreenSize(); 1798 method public float getSmallScreenSize(); 1799 property public float LargeScreenSize; 1800 property public float SmallScreenSize; 1801 field public static final androidx.wear.compose.material3.lazy.ResponsiveTransformationSpecDefaults INSTANCE; 1802 } 1803 1804 public final class ResponsiveTransformationSpecKt { 1805 method @androidx.compose.runtime.Composable public static androidx.wear.compose.material3.lazy.TransformationSpec rememberTransformationSpec(); 1806 method @androidx.compose.runtime.Composable public static androidx.wear.compose.material3.lazy.TransformationSpec rememberTransformationSpec(androidx.wear.compose.material3.lazy.ResponsiveTransformationSpec... specs); 1807 } 1808 1809 public interface TransformationSpec { 1810 method public void applyContainerTransformation(androidx.compose.ui.graphics.GraphicsLayerScope, long scrollProgress); 1811 method public void applyContentTransformation(androidx.compose.ui.graphics.GraphicsLayerScope, long scrollProgress); 1812 method public androidx.compose.ui.graphics.painter.Painter createTransformedContainerPainter(androidx.wear.compose.material3.lazy.TransformedContainerPainterScope, androidx.compose.ui.graphics.painter.Painter painter, androidx.compose.ui.graphics.Shape shape, androidx.compose.foundation.BorderStroke? border); 1813 method public int getTransformedHeight(int measuredHeight, long scrollProgress); 1814 } 1815 1816 public final class TransformationSpecKt { 1817 method public static androidx.wear.compose.material3.lazy.TransformationVariableSpec lerp(androidx.wear.compose.material3.lazy.TransformationVariableSpec start, androidx.wear.compose.material3.lazy.TransformationVariableSpec stop, float progress); 1818 method public static androidx.compose.ui.Modifier transformedHeight(androidx.compose.ui.Modifier, androidx.wear.compose.foundation.lazy.TransformingLazyColumnItemScope scope, androidx.wear.compose.material3.lazy.TransformationSpec transformationSpec); 1819 } 1820 1821 public final class TransformationVariableSpec { 1822 ctor public TransformationVariableSpec(@FloatRange(from=0.0, to=1.0) float topValue, optional @FloatRange(from=0.0, to=1.0) float targetValue, optional @FloatRange(from=0.0, to=1.0) float bottomValue, optional @FloatRange(from=0.0, to=1.0) float transformationZoneEnterFraction, optional @FloatRange(from=0.0, to=1.0) float transformationZoneExitFraction); 1823 method public androidx.wear.compose.material3.lazy.TransformationVariableSpec copy(optional float topValue, optional float targetValue, optional float bottomValue, optional float transformationZoneEnterFraction, optional float transformationZoneExitFraction); 1824 method public float getBottomValue(); 1825 method public float getTargetValue(); 1826 method public float getTopValue(); 1827 method public float getTransformationZoneEnterFraction(); 1828 method public float getTransformationZoneExitFraction(); 1829 property @FloatRange(from=0.0, to=1.0) public float bottomValue; 1830 property @FloatRange(from=0.0, to=1.0) public float targetValue; 1831 property @FloatRange(from=0.0, to=1.0) public float topValue; 1832 property @FloatRange(from=0.0, to=1.0) public float transformationZoneEnterFraction; 1833 property @FloatRange(from=0.0, to=1.0) public float transformationZoneExitFraction; 1834 } 1835 1836 public interface TransformedContainerPainterScope { 1837 method public float getItemHeight(androidx.compose.ui.graphics.drawscope.DrawScope); 1838 method public long getScrollProgress(); 1839 property public abstract float androidx.compose.ui.graphics.drawscope.DrawScope.itemHeight; 1840 property public abstract long androidx.compose.ui.graphics.drawscope.DrawScope.scrollProgress; 1841 } 1842 1843} 1844 1845