1// Signature format: 4.0 2package androidx.compose.material3 { 3 4 public final class AlertDialogDefaults { 5 method @androidx.compose.runtime.Composable public long getContainerColor(); 6 method @androidx.compose.runtime.Composable public long getIconContentColor(); 7 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getShape(); 8 method @androidx.compose.runtime.Composable public long getTextContentColor(); 9 method @androidx.compose.runtime.Composable public long getTitleContentColor(); 10 method public float getTonalElevation(); 11 property public final float TonalElevation; 12 property @androidx.compose.runtime.Composable public final long containerColor; 13 property @androidx.compose.runtime.Composable public final long iconContentColor; 14 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape shape; 15 property @androidx.compose.runtime.Composable public final long textContentColor; 16 property @androidx.compose.runtime.Composable public final long titleContentColor; 17 field public static final androidx.compose.material3.AlertDialogDefaults INSTANCE; 18 } 19 20 public final class AlertDialogKt { 21 method @Deprecated @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void AlertDialog(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); 22 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void BasicAlertDialog(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); 23 } 24 25 public final class AndroidAlertDialog_androidKt { 26 method @androidx.compose.runtime.Composable public static void AlertDialog(kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, kotlin.jvm.functions.Function0<kotlin.Unit> confirmButton, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? dismissButton, optional kotlin.jvm.functions.Function0<kotlin.Unit>? icon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? title, optional kotlin.jvm.functions.Function0<kotlin.Unit>? text, optional androidx.compose.ui.graphics.Shape shape, optional long containerColor, optional long iconContentColor, optional long titleContentColor, optional long textContentColor, optional float tonalElevation, optional androidx.compose.ui.window.DialogProperties properties); 27 } 28 29 public final class AndroidMenu_androidKt { 30 method @androidx.compose.runtime.Composable public static void DropdownMenu(boolean expanded, kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, optional androidx.compose.ui.Modifier modifier, optional long offset, optional androidx.compose.foundation.ScrollState scrollState, optional androidx.compose.ui.window.PopupProperties properties, optional androidx.compose.ui.graphics.Shape shape, optional long containerColor, optional float tonalElevation, optional float shadowElevation, optional androidx.compose.foundation.BorderStroke? border, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 31 method @Deprecated @androidx.compose.runtime.Composable public static void DropdownMenu(boolean expanded, kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, optional androidx.compose.ui.Modifier modifier, optional long offset, optional androidx.compose.foundation.ScrollState scrollState, optional androidx.compose.ui.window.PopupProperties properties, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 32 method @Deprecated @androidx.compose.runtime.Composable public static void DropdownMenu(boolean expanded, kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, optional androidx.compose.ui.Modifier modifier, optional long offset, optional androidx.compose.ui.window.PopupProperties properties, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 33 method @androidx.compose.runtime.Composable public static void DropdownMenuItem(kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? leadingIcon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? trailingIcon, optional boolean enabled, optional androidx.compose.material3.MenuItemColors colors, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource); 34 } 35 36 public final class AppBarKt { 37 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void BottomAppBar(optional androidx.compose.ui.Modifier modifier, optional long containerColor, optional long contentColor, optional float tonalElevation, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.layout.WindowInsets windowInsets, optional androidx.compose.material3.BottomAppBarScrollBehavior? scrollBehavior, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content); 38 method @androidx.compose.runtime.Composable public static void BottomAppBar(optional androidx.compose.ui.Modifier modifier, optional long containerColor, optional long contentColor, optional float tonalElevation, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.layout.WindowInsets windowInsets, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content); 39 method @androidx.compose.runtime.Composable public static void BottomAppBar(kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> actions, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? floatingActionButton, optional long containerColor, optional long contentColor, optional float tonalElevation, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.layout.WindowInsets windowInsets); 40 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void BottomAppBar(kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> actions, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? floatingActionButton, optional long containerColor, optional long contentColor, optional float tonalElevation, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.layout.WindowInsets windowInsets, optional androidx.compose.material3.BottomAppBarScrollBehavior? scrollBehavior); 41 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public static androidx.compose.material3.BottomAppBarState BottomAppBarState(float initialHeightOffsetLimit, float initialHeightOffset, float initialContentOffset); 42 method @Deprecated @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void CenterAlignedTopAppBar(kotlin.jvm.functions.Function0<kotlin.Unit> title, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit> navigationIcon, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> actions, optional androidx.compose.foundation.layout.WindowInsets windowInsets, optional androidx.compose.material3.TopAppBarColors colors, optional androidx.compose.material3.TopAppBarScrollBehavior? scrollBehavior); 43 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void CenterAlignedTopAppBar(kotlin.jvm.functions.Function0<kotlin.Unit> title, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit> navigationIcon, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> actions, optional float expandedHeight, optional androidx.compose.foundation.layout.WindowInsets windowInsets, optional androidx.compose.material3.TopAppBarColors colors, optional androidx.compose.material3.TopAppBarScrollBehavior? scrollBehavior); 44 method @Deprecated @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void LargeTopAppBar(kotlin.jvm.functions.Function0<kotlin.Unit> title, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit> navigationIcon, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> actions, optional androidx.compose.foundation.layout.WindowInsets windowInsets, optional androidx.compose.material3.TopAppBarColors colors, optional androidx.compose.material3.TopAppBarScrollBehavior? scrollBehavior); 45 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void LargeTopAppBar(kotlin.jvm.functions.Function0<kotlin.Unit> title, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit> navigationIcon, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> actions, optional float collapsedHeight, optional float expandedHeight, optional androidx.compose.foundation.layout.WindowInsets windowInsets, optional androidx.compose.material3.TopAppBarColors colors, optional androidx.compose.material3.TopAppBarScrollBehavior? scrollBehavior); 46 method @Deprecated @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void MediumTopAppBar(kotlin.jvm.functions.Function0<kotlin.Unit> title, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit> navigationIcon, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> actions, optional androidx.compose.foundation.layout.WindowInsets windowInsets, optional androidx.compose.material3.TopAppBarColors colors, optional androidx.compose.material3.TopAppBarScrollBehavior? scrollBehavior); 47 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void MediumTopAppBar(kotlin.jvm.functions.Function0<kotlin.Unit> title, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit> navigationIcon, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> actions, optional float collapsedHeight, optional float expandedHeight, optional androidx.compose.foundation.layout.WindowInsets windowInsets, optional androidx.compose.material3.TopAppBarColors colors, optional androidx.compose.material3.TopAppBarScrollBehavior? scrollBehavior); 48 method @Deprecated @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void TopAppBar(kotlin.jvm.functions.Function0<kotlin.Unit> title, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit> navigationIcon, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> actions, optional androidx.compose.foundation.layout.WindowInsets windowInsets, optional androidx.compose.material3.TopAppBarColors colors, optional androidx.compose.material3.TopAppBarScrollBehavior? scrollBehavior); 49 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void TopAppBar(kotlin.jvm.functions.Function0<kotlin.Unit> title, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit> navigationIcon, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> actions, optional float expandedHeight, optional androidx.compose.foundation.layout.WindowInsets windowInsets, optional androidx.compose.material3.TopAppBarColors colors, optional androidx.compose.material3.TopAppBarScrollBehavior? scrollBehavior); 50 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static androidx.compose.material3.BottomAppBarState rememberBottomAppBarState(optional float initialHeightOffsetLimit, optional float initialHeightOffset, optional float initialContentOffset); 51 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static androidx.compose.material3.TopAppBarState rememberTopAppBarState(optional float initialHeightOffsetLimit, optional float initialHeightOffset, optional float initialContentOffset); 52 } 53 54 public final class AssistChipDefaults { 55 method @androidx.compose.runtime.Composable public androidx.compose.foundation.BorderStroke assistChipBorder(boolean enabled, optional long borderColor, optional long disabledBorderColor, optional float borderWidth); 56 method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.material3.ChipBorder assistChipBorder(optional long borderColor, optional long disabledBorderColor, optional float borderWidth); 57 method @androidx.compose.runtime.Composable public androidx.compose.material3.ChipColors assistChipColors(); 58 method @androidx.compose.runtime.Composable public androidx.compose.material3.ChipColors assistChipColors(optional long containerColor, optional long labelColor, optional long leadingIconContentColor, optional long trailingIconContentColor, optional long disabledContainerColor, optional long disabledLabelColor, optional long disabledLeadingIconContentColor, optional long disabledTrailingIconContentColor); 59 method @androidx.compose.runtime.Composable public androidx.compose.material3.ChipElevation assistChipElevation(optional float elevation, optional float pressedElevation, optional float focusedElevation, optional float hoveredElevation, optional float draggedElevation, optional float disabledElevation); 60 method @androidx.compose.runtime.Composable public androidx.compose.material3.ChipColors elevatedAssistChipColors(); 61 method @androidx.compose.runtime.Composable public androidx.compose.material3.ChipColors elevatedAssistChipColors(optional long containerColor, optional long labelColor, optional long leadingIconContentColor, optional long trailingIconContentColor, optional long disabledContainerColor, optional long disabledLabelColor, optional long disabledLeadingIconContentColor, optional long disabledTrailingIconContentColor); 62 method @androidx.compose.runtime.Composable public androidx.compose.material3.ChipElevation elevatedAssistChipElevation(optional float elevation, optional float pressedElevation, optional float focusedElevation, optional float hoveredElevation, optional float draggedElevation, optional float disabledElevation); 63 method public float getHeight(); 64 method public float getIconSize(); 65 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getShape(); 66 property public final float Height; 67 property public final float IconSize; 68 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape shape; 69 field public static final androidx.compose.material3.AssistChipDefaults INSTANCE; 70 } 71 72 public final class BadgeDefaults { 73 method @androidx.compose.runtime.Composable public long getContainerColor(); 74 property @androidx.compose.runtime.Composable public final long containerColor; 75 field public static final androidx.compose.material3.BadgeDefaults INSTANCE; 76 } 77 78 public final class BadgeKt { 79 method @androidx.compose.runtime.Composable public static void Badge(optional androidx.compose.ui.Modifier modifier, optional long containerColor, optional long contentColor, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? content); 80 method @androidx.compose.runtime.Composable public static void BadgedBox(kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> badge, optional androidx.compose.ui.Modifier modifier, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content); 81 } 82 83 public final class BottomAppBarDefaults { 84 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public androidx.compose.material3.BottomAppBarScrollBehavior exitAlwaysScrollBehavior(optional androidx.compose.material3.BottomAppBarState state, optional kotlin.jvm.functions.Function0<java.lang.Boolean> canScroll, optional androidx.compose.animation.core.AnimationSpec<java.lang.Float>? snapAnimationSpec, optional androidx.compose.animation.core.DecayAnimationSpec<java.lang.Float>? flingAnimationSpec); 85 method @androidx.compose.runtime.Composable public long getBottomAppBarFabColor(); 86 method @androidx.compose.runtime.Composable public long getContainerColor(); 87 method public float getContainerElevation(); 88 method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); 89 method @androidx.compose.runtime.Composable public androidx.compose.foundation.layout.WindowInsets getWindowInsets(); 90 property public final float ContainerElevation; 91 property public final androidx.compose.foundation.layout.PaddingValues ContentPadding; 92 property @androidx.compose.runtime.Composable public final long bottomAppBarFabColor; 93 property @androidx.compose.runtime.Composable public final long containerColor; 94 property @androidx.compose.runtime.Composable public final androidx.compose.foundation.layout.WindowInsets windowInsets; 95 field public static final androidx.compose.material3.BottomAppBarDefaults INSTANCE; 96 } 97 98 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Stable public interface BottomAppBarScrollBehavior { 99 method public androidx.compose.animation.core.DecayAnimationSpec<java.lang.Float>? getFlingAnimationSpec(); 100 method public androidx.compose.ui.input.nestedscroll.NestedScrollConnection getNestedScrollConnection(); 101 method public androidx.compose.animation.core.AnimationSpec<java.lang.Float>? getSnapAnimationSpec(); 102 method public androidx.compose.material3.BottomAppBarState getState(); 103 method public boolean isPinned(); 104 property public abstract androidx.compose.animation.core.DecayAnimationSpec<java.lang.Float>? flingAnimationSpec; 105 property public abstract boolean isPinned; 106 property public abstract androidx.compose.ui.input.nestedscroll.NestedScrollConnection nestedScrollConnection; 107 property public abstract androidx.compose.animation.core.AnimationSpec<java.lang.Float>? snapAnimationSpec; 108 property public abstract androidx.compose.material3.BottomAppBarState state; 109 } 110 111 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public interface BottomAppBarState { 112 method public float getCollapsedFraction(); 113 method public float getContentOffset(); 114 method public float getHeightOffset(); 115 method public float getHeightOffsetLimit(); 116 method public void setContentOffset(float); 117 method public void setHeightOffset(float); 118 method public void setHeightOffsetLimit(float); 119 property public abstract float collapsedFraction; 120 property public abstract float contentOffset; 121 property public abstract float heightOffset; 122 property public abstract float heightOffsetLimit; 123 field public static final androidx.compose.material3.BottomAppBarState.Companion Companion; 124 } 125 126 public static final class BottomAppBarState.Companion { 127 method public androidx.compose.runtime.saveable.Saver<androidx.compose.material3.BottomAppBarState,? extends java.lang.Object!> getSaver(); 128 property public final androidx.compose.runtime.saveable.Saver<androidx.compose.material3.BottomAppBarState,? extends java.lang.Object!> Saver; 129 } 130 131 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Stable public final class BottomSheetDefaults { 132 method @androidx.compose.runtime.Composable public void DragHandle(optional androidx.compose.ui.Modifier modifier, optional float width, optional float height, optional androidx.compose.ui.graphics.Shape shape, optional long color); 133 method @androidx.compose.runtime.Composable public long getContainerColor(); 134 method public float getElevation(); 135 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getExpandedShape(); 136 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getHiddenShape(); 137 method @androidx.compose.runtime.Composable public long getScrimColor(); 138 method public float getSheetMaxWidth(); 139 method public float getSheetPeekHeight(); 140 method @androidx.compose.runtime.Composable public androidx.compose.foundation.layout.WindowInsets getWindowInsets(); 141 property @androidx.compose.runtime.Composable public final long ContainerColor; 142 property public final float Elevation; 143 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape ExpandedShape; 144 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape HiddenShape; 145 property @androidx.compose.runtime.Composable public final long ScrimColor; 146 property public final float SheetMaxWidth; 147 property public final float SheetPeekHeight; 148 property @androidx.compose.runtime.Composable public final androidx.compose.foundation.layout.WindowInsets windowInsets; 149 field public static final androidx.compose.material3.BottomSheetDefaults INSTANCE; 150 } 151 152 public final class BottomSheetScaffoldKt { 153 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void BottomSheetScaffold(kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> sheetContent, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.material3.BottomSheetScaffoldState scaffoldState, optional float sheetPeekHeight, optional float sheetMaxWidth, optional androidx.compose.ui.graphics.Shape sheetShape, optional long sheetContainerColor, optional long sheetContentColor, optional float sheetTonalElevation, optional float sheetShadowElevation, optional kotlin.jvm.functions.Function0<kotlin.Unit>? sheetDragHandle, optional boolean sheetSwipeEnabled, optional kotlin.jvm.functions.Function0<kotlin.Unit>? topBar, optional kotlin.jvm.functions.Function1<? super androidx.compose.material3.SnackbarHostState,kotlin.Unit> snackbarHost, optional long containerColor, optional long contentColor, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.PaddingValues,kotlin.Unit> content); 154 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static androidx.compose.material3.BottomSheetScaffoldState rememberBottomSheetScaffoldState(optional androidx.compose.material3.SheetState bottomSheetState, optional androidx.compose.material3.SnackbarHostState snackbarHostState); 155 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static androidx.compose.material3.SheetState rememberStandardBottomSheetState(optional androidx.compose.material3.SheetValue initialValue, optional kotlin.jvm.functions.Function1<? super androidx.compose.material3.SheetValue,java.lang.Boolean> confirmValueChange, optional boolean skipHiddenState); 156 } 157 158 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Stable public final class BottomSheetScaffoldState { 159 ctor public BottomSheetScaffoldState(androidx.compose.material3.SheetState bottomSheetState, androidx.compose.material3.SnackbarHostState snackbarHostState); 160 method public androidx.compose.material3.SheetState getBottomSheetState(); 161 method public androidx.compose.material3.SnackbarHostState getSnackbarHostState(); 162 property public final androidx.compose.material3.SheetState bottomSheetState; 163 property public final androidx.compose.material3.SnackbarHostState snackbarHostState; 164 } 165 166 @androidx.compose.runtime.Immutable public final class ButtonColors { 167 ctor public ButtonColors(long containerColor, long contentColor, long disabledContainerColor, long disabledContentColor); 168 method public androidx.compose.material3.ButtonColors copy(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor); 169 method public long getContainerColor(); 170 method public long getContentColor(); 171 method public long getDisabledContainerColor(); 172 method public long getDisabledContentColor(); 173 property public final long containerColor; 174 property public final long contentColor; 175 property public final long disabledContainerColor; 176 property public final long disabledContentColor; 177 } 178 179 public final class ButtonDefaults { 180 method @androidx.compose.runtime.Composable public androidx.compose.material3.ButtonColors buttonColors(); 181 method @androidx.compose.runtime.Composable public androidx.compose.material3.ButtonColors buttonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor); 182 method @androidx.compose.runtime.Composable public androidx.compose.material3.ButtonElevation buttonElevation(optional float defaultElevation, optional float pressedElevation, optional float focusedElevation, optional float hoveredElevation, optional float disabledElevation); 183 method @androidx.compose.runtime.Composable public androidx.compose.material3.ButtonColors elevatedButtonColors(); 184 method @androidx.compose.runtime.Composable public androidx.compose.material3.ButtonColors elevatedButtonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor); 185 method @androidx.compose.runtime.Composable public androidx.compose.material3.ButtonElevation elevatedButtonElevation(optional float defaultElevation, optional float pressedElevation, optional float focusedElevation, optional float hoveredElevation, optional float disabledElevation); 186 method @androidx.compose.runtime.Composable public androidx.compose.material3.ButtonColors filledTonalButtonColors(); 187 method @androidx.compose.runtime.Composable public androidx.compose.material3.ButtonColors filledTonalButtonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor); 188 method @androidx.compose.runtime.Composable public androidx.compose.material3.ButtonElevation filledTonalButtonElevation(optional float defaultElevation, optional float pressedElevation, optional float focusedElevation, optional float hoveredElevation, optional float disabledElevation); 189 method public androidx.compose.foundation.layout.PaddingValues getButtonWithIconContentPadding(); 190 method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); 191 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getElevatedShape(); 192 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getFilledTonalShape(); 193 method public float getIconSize(); 194 method public float getIconSpacing(); 195 method public float getMinHeight(); 196 method public float getMinWidth(); 197 method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.foundation.BorderStroke getOutlinedButtonBorder(); 198 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getOutlinedShape(); 199 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getShape(); 200 method public androidx.compose.foundation.layout.PaddingValues getTextButtonContentPadding(); 201 method public androidx.compose.foundation.layout.PaddingValues getTextButtonWithIconContentPadding(); 202 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getTextShape(); 203 method @androidx.compose.runtime.Composable public androidx.compose.foundation.BorderStroke outlinedButtonBorder(optional boolean enabled); 204 method @androidx.compose.runtime.Composable public androidx.compose.material3.ButtonColors outlinedButtonColors(); 205 method @androidx.compose.runtime.Composable public androidx.compose.material3.ButtonColors outlinedButtonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor); 206 method @androidx.compose.runtime.Composable public androidx.compose.material3.ButtonColors textButtonColors(); 207 method @androidx.compose.runtime.Composable public androidx.compose.material3.ButtonColors textButtonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor); 208 property public final androidx.compose.foundation.layout.PaddingValues ButtonWithIconContentPadding; 209 property public final androidx.compose.foundation.layout.PaddingValues ContentPadding; 210 property public final float IconSize; 211 property public final float IconSpacing; 212 property public final float MinHeight; 213 property public final float MinWidth; 214 property public final androidx.compose.foundation.layout.PaddingValues TextButtonContentPadding; 215 property public final androidx.compose.foundation.layout.PaddingValues TextButtonWithIconContentPadding; 216 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape elevatedShape; 217 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape filledTonalShape; 218 property @Deprecated @androidx.compose.runtime.Composable public final androidx.compose.foundation.BorderStroke outlinedButtonBorder; 219 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape outlinedShape; 220 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape shape; 221 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape textShape; 222 field public static final androidx.compose.material3.ButtonDefaults INSTANCE; 223 } 224 225 @androidx.compose.runtime.Stable public final class ButtonElevation { 226 } 227 228 public final class ButtonKt { 229 method @androidx.compose.runtime.Composable public static void Button(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.ButtonColors colors, optional androidx.compose.material3.ButtonElevation? elevation, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content); 230 method @androidx.compose.runtime.Composable public static void ElevatedButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.ButtonColors colors, optional androidx.compose.material3.ButtonElevation? elevation, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content); 231 method @androidx.compose.runtime.Composable public static void FilledTonalButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.ButtonColors colors, optional androidx.compose.material3.ButtonElevation? elevation, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content); 232 method @androidx.compose.runtime.Composable public static void OutlinedButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.ButtonColors colors, optional androidx.compose.material3.ButtonElevation? elevation, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content); 233 method @androidx.compose.runtime.Composable public static void TextButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.ButtonColors colors, optional androidx.compose.material3.ButtonElevation? elevation, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content); 234 } 235 236 @androidx.compose.runtime.Immutable public final class CardColors { 237 ctor public CardColors(long containerColor, long contentColor, long disabledContainerColor, long disabledContentColor); 238 method public androidx.compose.material3.CardColors copy(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor); 239 method public long getContainerColor(); 240 method public long getContentColor(); 241 method public long getDisabledContainerColor(); 242 method public long getDisabledContentColor(); 243 property public final long containerColor; 244 property public final long contentColor; 245 property public final long disabledContainerColor; 246 property public final long disabledContentColor; 247 } 248 249 public final class CardDefaults { 250 method @androidx.compose.runtime.Composable public androidx.compose.material3.CardColors cardColors(); 251 method @androidx.compose.runtime.Composable public androidx.compose.material3.CardColors cardColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor); 252 method @androidx.compose.runtime.Composable public androidx.compose.material3.CardElevation cardElevation(optional float defaultElevation, optional float pressedElevation, optional float focusedElevation, optional float hoveredElevation, optional float draggedElevation, optional float disabledElevation); 253 method @androidx.compose.runtime.Composable public androidx.compose.material3.CardColors elevatedCardColors(); 254 method @androidx.compose.runtime.Composable public androidx.compose.material3.CardColors elevatedCardColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor); 255 method @androidx.compose.runtime.Composable public androidx.compose.material3.CardElevation elevatedCardElevation(optional float defaultElevation, optional float pressedElevation, optional float focusedElevation, optional float hoveredElevation, optional float draggedElevation, optional float disabledElevation); 256 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getElevatedShape(); 257 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getOutlinedShape(); 258 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getShape(); 259 method @androidx.compose.runtime.Composable public androidx.compose.foundation.BorderStroke outlinedCardBorder(optional boolean enabled); 260 method @androidx.compose.runtime.Composable public androidx.compose.material3.CardColors outlinedCardColors(); 261 method @androidx.compose.runtime.Composable public androidx.compose.material3.CardColors outlinedCardColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor); 262 method @androidx.compose.runtime.Composable public androidx.compose.material3.CardElevation outlinedCardElevation(optional float defaultElevation, optional float pressedElevation, optional float focusedElevation, optional float hoveredElevation, optional float draggedElevation, optional float disabledElevation); 263 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape elevatedShape; 264 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape outlinedShape; 265 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape shape; 266 field public static final androidx.compose.material3.CardDefaults INSTANCE; 267 } 268 269 @androidx.compose.runtime.Immutable public final class CardElevation { 270 } 271 272 public final class CardKt { 273 method @androidx.compose.runtime.Composable public static void Card(optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.CardColors colors, optional androidx.compose.material3.CardElevation elevation, optional androidx.compose.foundation.BorderStroke? border, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 274 method @androidx.compose.runtime.Composable public static void Card(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.CardColors colors, optional androidx.compose.material3.CardElevation elevation, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 275 method @androidx.compose.runtime.Composable public static void ElevatedCard(optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.CardColors colors, optional androidx.compose.material3.CardElevation elevation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 276 method @androidx.compose.runtime.Composable public static void ElevatedCard(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.CardColors colors, optional androidx.compose.material3.CardElevation elevation, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 277 method @androidx.compose.runtime.Composable public static void OutlinedCard(optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.CardColors colors, optional androidx.compose.material3.CardElevation elevation, optional androidx.compose.foundation.BorderStroke border, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 278 method @androidx.compose.runtime.Composable public static void OutlinedCard(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.CardColors colors, optional androidx.compose.material3.CardElevation elevation, optional androidx.compose.foundation.BorderStroke border, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 279 } 280 281 @androidx.compose.runtime.Immutable public final class CheckboxColors { 282 ctor public CheckboxColors(long checkedCheckmarkColor, long uncheckedCheckmarkColor, long checkedBoxColor, long uncheckedBoxColor, long disabledCheckedBoxColor, long disabledUncheckedBoxColor, long disabledIndeterminateBoxColor, long checkedBorderColor, long uncheckedBorderColor, long disabledBorderColor, long disabledUncheckedBorderColor, long disabledIndeterminateBorderColor); 283 method public androidx.compose.material3.CheckboxColors copy(optional long checkedCheckmarkColor, optional long uncheckedCheckmarkColor, optional long checkedBoxColor, optional long uncheckedBoxColor, optional long disabledCheckedBoxColor, optional long disabledUncheckedBoxColor, optional long disabledIndeterminateBoxColor, optional long checkedBorderColor, optional long uncheckedBorderColor, optional long disabledBorderColor, optional long disabledUncheckedBorderColor, optional long disabledIndeterminateBorderColor); 284 method public long getCheckedBorderColor(); 285 method public long getCheckedBoxColor(); 286 method public long getCheckedCheckmarkColor(); 287 method public long getDisabledBorderColor(); 288 method public long getDisabledCheckedBoxColor(); 289 method public long getDisabledIndeterminateBorderColor(); 290 method public long getDisabledIndeterminateBoxColor(); 291 method public long getDisabledUncheckedBorderColor(); 292 method public long getDisabledUncheckedBoxColor(); 293 method public long getUncheckedBorderColor(); 294 method public long getUncheckedBoxColor(); 295 method public long getUncheckedCheckmarkColor(); 296 property public final long checkedBorderColor; 297 property public final long checkedBoxColor; 298 property public final long checkedCheckmarkColor; 299 property public final long disabledBorderColor; 300 property public final long disabledCheckedBoxColor; 301 property public final long disabledIndeterminateBorderColor; 302 property public final long disabledIndeterminateBoxColor; 303 property public final long disabledUncheckedBorderColor; 304 property public final long disabledUncheckedBoxColor; 305 property public final long uncheckedBorderColor; 306 property public final long uncheckedBoxColor; 307 property public final long uncheckedCheckmarkColor; 308 } 309 310 public final class CheckboxDefaults { 311 method @androidx.compose.runtime.Composable public androidx.compose.material3.CheckboxColors colors(); 312 method @androidx.compose.runtime.Composable public androidx.compose.material3.CheckboxColors colors(optional long checkedColor, optional long uncheckedColor, optional long checkmarkColor, optional long disabledCheckedColor, optional long disabledUncheckedColor, optional long disabledIndeterminateColor); 313 field public static final androidx.compose.material3.CheckboxDefaults INSTANCE; 314 } 315 316 public final class CheckboxKt { 317 method @androidx.compose.runtime.Composable public static void Checkbox(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.material3.CheckboxColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource); 318 method @androidx.compose.runtime.Composable public static void TriStateCheckbox(androidx.compose.ui.state.ToggleableState state, kotlin.jvm.functions.Function0<kotlin.Unit>? onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.material3.CheckboxColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource); 319 } 320 321 @Deprecated @androidx.compose.runtime.Immutable public final class ChipBorder { 322 } 323 324 @androidx.compose.runtime.Immutable public final class ChipColors { 325 ctor public ChipColors(long containerColor, long labelColor, long leadingIconContentColor, long trailingIconContentColor, long disabledContainerColor, long disabledLabelColor, long disabledLeadingIconContentColor, long disabledTrailingIconContentColor); 326 method public androidx.compose.material3.ChipColors copy(optional long containerColor, optional long labelColor, optional long leadingIconContentColor, optional long trailingIconContentColor, optional long disabledContainerColor, optional long disabledLabelColor, optional long disabledLeadingIconContentColor, optional long disabledTrailingIconContentColor); 327 method public long getContainerColor(); 328 method public long getDisabledContainerColor(); 329 method public long getDisabledLabelColor(); 330 method public long getDisabledLeadingIconContentColor(); 331 method public long getDisabledTrailingIconContentColor(); 332 method public long getLabelColor(); 333 method public long getLeadingIconContentColor(); 334 method public long getTrailingIconContentColor(); 335 property public final long containerColor; 336 property public final long disabledContainerColor; 337 property public final long disabledLabelColor; 338 property public final long disabledLeadingIconContentColor; 339 property public final long disabledTrailingIconContentColor; 340 property public final long labelColor; 341 property public final long leadingIconContentColor; 342 property public final long trailingIconContentColor; 343 } 344 345 @androidx.compose.runtime.Immutable public final class ChipElevation { 346 ctor public ChipElevation(float elevation, float pressedElevation, float focusedElevation, float hoveredElevation, float draggedElevation, float disabledElevation); 347 method public float getDisabledElevation(); 348 method public float getDraggedElevation(); 349 method public float getElevation(); 350 method public float getFocusedElevation(); 351 method public float getHoveredElevation(); 352 method public float getPressedElevation(); 353 property public final float disabledElevation; 354 property public final float draggedElevation; 355 property public final float elevation; 356 property public final float focusedElevation; 357 property public final float hoveredElevation; 358 property public final float pressedElevation; 359 } 360 361 public final class ChipKt { 362 method @androidx.compose.runtime.Composable public static void AssistChip(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function0<kotlin.Unit> label, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional kotlin.jvm.functions.Function0<kotlin.Unit>? leadingIcon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? trailingIcon, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.ChipColors colors, optional androidx.compose.material3.ChipElevation? elevation, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource); 363 method @Deprecated @androidx.compose.runtime.Composable public static void AssistChip(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function0<kotlin.Unit> label, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional kotlin.jvm.functions.Function0<kotlin.Unit>? leadingIcon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? trailingIcon, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.ChipColors colors, optional androidx.compose.material3.ChipElevation? elevation, optional androidx.compose.material3.ChipBorder? border, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource); 364 method @androidx.compose.runtime.Composable public static void ElevatedAssistChip(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function0<kotlin.Unit> label, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional kotlin.jvm.functions.Function0<kotlin.Unit>? leadingIcon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? trailingIcon, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.ChipColors colors, optional androidx.compose.material3.ChipElevation? elevation, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource); 365 method @Deprecated @androidx.compose.runtime.Composable public static void ElevatedAssistChip(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function0<kotlin.Unit> label, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional kotlin.jvm.functions.Function0<kotlin.Unit>? leadingIcon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? trailingIcon, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.ChipColors colors, optional androidx.compose.material3.ChipElevation? elevation, optional androidx.compose.material3.ChipBorder? border, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource); 366 method @androidx.compose.runtime.Composable public static void ElevatedFilterChip(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function0<kotlin.Unit> label, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional kotlin.jvm.functions.Function0<kotlin.Unit>? leadingIcon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? trailingIcon, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.SelectableChipColors colors, optional androidx.compose.material3.SelectableChipElevation? elevation, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource); 367 method @androidx.compose.runtime.Composable public static void ElevatedSuggestionChip(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function0<kotlin.Unit> label, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional kotlin.jvm.functions.Function0<kotlin.Unit>? icon, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.ChipColors colors, optional androidx.compose.material3.ChipElevation? elevation, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource); 368 method @Deprecated @androidx.compose.runtime.Composable public static void ElevatedSuggestionChip(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function0<kotlin.Unit> label, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional kotlin.jvm.functions.Function0<kotlin.Unit>? icon, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.ChipColors colors, optional androidx.compose.material3.ChipElevation? elevation, optional androidx.compose.material3.ChipBorder? border, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource); 369 method @androidx.compose.runtime.Composable public static void FilterChip(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function0<kotlin.Unit> label, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional kotlin.jvm.functions.Function0<kotlin.Unit>? leadingIcon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? trailingIcon, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.SelectableChipColors colors, optional androidx.compose.material3.SelectableChipElevation? elevation, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource); 370 method @androidx.compose.runtime.Composable public static void InputChip(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function0<kotlin.Unit> label, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional kotlin.jvm.functions.Function0<kotlin.Unit>? leadingIcon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? avatar, optional kotlin.jvm.functions.Function0<kotlin.Unit>? trailingIcon, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.SelectableChipColors colors, optional androidx.compose.material3.SelectableChipElevation? elevation, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource); 371 method @androidx.compose.runtime.Composable public static void SuggestionChip(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function0<kotlin.Unit> label, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional kotlin.jvm.functions.Function0<kotlin.Unit>? icon, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.ChipColors colors, optional androidx.compose.material3.ChipElevation? elevation, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource); 372 method @Deprecated @androidx.compose.runtime.Composable public static void SuggestionChip(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function0<kotlin.Unit> label, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional kotlin.jvm.functions.Function0<kotlin.Unit>? icon, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.ChipColors colors, optional androidx.compose.material3.ChipElevation? elevation, optional androidx.compose.material3.ChipBorder? border, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource); 373 } 374 375 @androidx.compose.runtime.Immutable public final class ColorScheme { 376 ctor @Deprecated public ColorScheme(long primary, long onPrimary, long primaryContainer, long onPrimaryContainer, long inversePrimary, long secondary, long onSecondary, long secondaryContainer, long onSecondaryContainer, long tertiary, long onTertiary, long tertiaryContainer, long onTertiaryContainer, long background, long onBackground, long surface, long onSurface, long surfaceVariant, long onSurfaceVariant, long surfaceTint, long inverseSurface, long inverseOnSurface, long error, long onError, long errorContainer, long onErrorContainer, long outline, long outlineVariant, long scrim); 377 ctor public ColorScheme(long primary, long onPrimary, long primaryContainer, long onPrimaryContainer, long inversePrimary, long secondary, long onSecondary, long secondaryContainer, long onSecondaryContainer, long tertiary, long onTertiary, long tertiaryContainer, long onTertiaryContainer, long background, long onBackground, long surface, long onSurface, long surfaceVariant, long onSurfaceVariant, long surfaceTint, long inverseSurface, long inverseOnSurface, long error, long onError, long errorContainer, long onErrorContainer, long outline, long outlineVariant, long scrim, long surfaceBright, long surfaceDim, long surfaceContainer, long surfaceContainerHigh, long surfaceContainerHighest, long surfaceContainerLow, long surfaceContainerLowest); 378 method @Deprecated public androidx.compose.material3.ColorScheme copy(optional long primary, optional long onPrimary, optional long primaryContainer, optional long onPrimaryContainer, optional long inversePrimary, optional long secondary, optional long onSecondary, optional long secondaryContainer, optional long onSecondaryContainer, optional long tertiary, optional long onTertiary, optional long tertiaryContainer, optional long onTertiaryContainer, optional long background, optional long onBackground, optional long surface, optional long onSurface, optional long surfaceVariant, optional long onSurfaceVariant, optional long surfaceTint, optional long inverseSurface, optional long inverseOnSurface, optional long error, optional long onError, optional long errorContainer, optional long onErrorContainer, optional long outline, optional long outlineVariant, optional long scrim); 379 method public androidx.compose.material3.ColorScheme copy(optional long primary, optional long onPrimary, optional long primaryContainer, optional long onPrimaryContainer, optional long inversePrimary, optional long secondary, optional long onSecondary, optional long secondaryContainer, optional long onSecondaryContainer, optional long tertiary, optional long onTertiary, optional long tertiaryContainer, optional long onTertiaryContainer, optional long background, optional long onBackground, optional long surface, optional long onSurface, optional long surfaceVariant, optional long onSurfaceVariant, optional long surfaceTint, optional long inverseSurface, optional long inverseOnSurface, optional long error, optional long onError, optional long errorContainer, optional long onErrorContainer, optional long outline, optional long outlineVariant, optional long scrim, optional long surfaceBright, optional long surfaceDim, optional long surfaceContainer, optional long surfaceContainerHigh, optional long surfaceContainerHighest, optional long surfaceContainerLow, optional long surfaceContainerLowest); 380 method public long getBackground(); 381 method public long getError(); 382 method public long getErrorContainer(); 383 method public long getInverseOnSurface(); 384 method public long getInversePrimary(); 385 method public long getInverseSurface(); 386 method public long getOnBackground(); 387 method public long getOnError(); 388 method public long getOnErrorContainer(); 389 method public long getOnPrimary(); 390 method public long getOnPrimaryContainer(); 391 method public long getOnSecondary(); 392 method public long getOnSecondaryContainer(); 393 method public long getOnSurface(); 394 method public long getOnSurfaceVariant(); 395 method public long getOnTertiary(); 396 method public long getOnTertiaryContainer(); 397 method public long getOutline(); 398 method public long getOutlineVariant(); 399 method public long getPrimary(); 400 method public long getPrimaryContainer(); 401 method public long getScrim(); 402 method public long getSecondary(); 403 method public long getSecondaryContainer(); 404 method public long getSurface(); 405 method public long getSurfaceBright(); 406 method public long getSurfaceContainer(); 407 method public long getSurfaceContainerHigh(); 408 method public long getSurfaceContainerHighest(); 409 method public long getSurfaceContainerLow(); 410 method public long getSurfaceContainerLowest(); 411 method public long getSurfaceDim(); 412 method public long getSurfaceTint(); 413 method public long getSurfaceVariant(); 414 method public long getTertiary(); 415 method public long getTertiaryContainer(); 416 property public final long background; 417 property public final long error; 418 property public final long errorContainer; 419 property public final long inverseOnSurface; 420 property public final long inversePrimary; 421 property public final long inverseSurface; 422 property public final long onBackground; 423 property public final long onError; 424 property public final long onErrorContainer; 425 property public final long onPrimary; 426 property public final long onPrimaryContainer; 427 property public final long onSecondary; 428 property public final long onSecondaryContainer; 429 property public final long onSurface; 430 property public final long onSurfaceVariant; 431 property public final long onTertiary; 432 property public final long onTertiaryContainer; 433 property public final long outline; 434 property public final long outlineVariant; 435 property public final long primary; 436 property public final long primaryContainer; 437 property public final long scrim; 438 property public final long secondary; 439 property public final long secondaryContainer; 440 property public final long surface; 441 property public final long surfaceBright; 442 property public final long surfaceContainer; 443 property public final long surfaceContainerHigh; 444 property public final long surfaceContainerHighest; 445 property public final long surfaceContainerLow; 446 property public final long surfaceContainerLowest; 447 property public final long surfaceDim; 448 property public final long surfaceTint; 449 property public final long surfaceVariant; 450 property public final long tertiary; 451 property public final long tertiaryContainer; 452 } 453 454 public final class ColorSchemeKt { 455 method @androidx.compose.runtime.Stable public static long contentColorFor(androidx.compose.material3.ColorScheme, long backgroundColor); 456 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static long contentColorFor(long backgroundColor); 457 method @Deprecated public static androidx.compose.material3.ColorScheme darkColorScheme(optional long primary, optional long onPrimary, optional long primaryContainer, optional long onPrimaryContainer, optional long inversePrimary, optional long secondary, optional long onSecondary, optional long secondaryContainer, optional long onSecondaryContainer, optional long tertiary, optional long onTertiary, optional long tertiaryContainer, optional long onTertiaryContainer, optional long background, optional long onBackground, optional long surface, optional long onSurface, optional long surfaceVariant, optional long onSurfaceVariant, optional long surfaceTint, optional long inverseSurface, optional long inverseOnSurface, optional long error, optional long onError, optional long errorContainer, optional long onErrorContainer, optional long outline, optional long outlineVariant, optional long scrim); 458 method public static androidx.compose.material3.ColorScheme darkColorScheme(optional long primary, optional long onPrimary, optional long primaryContainer, optional long onPrimaryContainer, optional long inversePrimary, optional long secondary, optional long onSecondary, optional long secondaryContainer, optional long onSecondaryContainer, optional long tertiary, optional long onTertiary, optional long tertiaryContainer, optional long onTertiaryContainer, optional long background, optional long onBackground, optional long surface, optional long onSurface, optional long surfaceVariant, optional long onSurfaceVariant, optional long surfaceTint, optional long inverseSurface, optional long inverseOnSurface, optional long error, optional long onError, optional long errorContainer, optional long onErrorContainer, optional long outline, optional long outlineVariant, optional long scrim, optional long surfaceBright, optional long surfaceContainer, optional long surfaceContainerHigh, optional long surfaceContainerHighest, optional long surfaceContainerLow, optional long surfaceContainerLowest, optional long surfaceDim); 459 method public static androidx.compose.runtime.ProvidableCompositionLocal<java.lang.Boolean> getLocalTonalElevationEnabled(); 460 method @Deprecated public static androidx.compose.material3.ColorScheme lightColorScheme(optional long primary, optional long onPrimary, optional long primaryContainer, optional long onPrimaryContainer, optional long inversePrimary, optional long secondary, optional long onSecondary, optional long secondaryContainer, optional long onSecondaryContainer, optional long tertiary, optional long onTertiary, optional long tertiaryContainer, optional long onTertiaryContainer, optional long background, optional long onBackground, optional long surface, optional long onSurface, optional long surfaceVariant, optional long onSurfaceVariant, optional long surfaceTint, optional long inverseSurface, optional long inverseOnSurface, optional long error, optional long onError, optional long errorContainer, optional long onErrorContainer, optional long outline, optional long outlineVariant, optional long scrim); 461 method public static androidx.compose.material3.ColorScheme lightColorScheme(optional long primary, optional long onPrimary, optional long primaryContainer, optional long onPrimaryContainer, optional long inversePrimary, optional long secondary, optional long onSecondary, optional long secondaryContainer, optional long onSecondaryContainer, optional long tertiary, optional long onTertiary, optional long tertiaryContainer, optional long onTertiaryContainer, optional long background, optional long onBackground, optional long surface, optional long onSurface, optional long surfaceVariant, optional long onSurfaceVariant, optional long surfaceTint, optional long inverseSurface, optional long inverseOnSurface, optional long error, optional long onError, optional long errorContainer, optional long onErrorContainer, optional long outline, optional long outlineVariant, optional long scrim, optional long surfaceBright, optional long surfaceContainer, optional long surfaceContainerHigh, optional long surfaceContainerHighest, optional long surfaceContainerLow, optional long surfaceContainerLowest, optional long surfaceDim); 462 method @androidx.compose.runtime.Stable public static long surfaceColorAtElevation(androidx.compose.material3.ColorScheme, float elevation); 463 property public static final androidx.compose.runtime.ProvidableCompositionLocal<java.lang.Boolean> LocalTonalElevationEnabled; 464 } 465 466 public final class ContentColorKt { 467 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.graphics.Color> getLocalContentColor(); 468 property public static final androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.graphics.Color> LocalContentColor; 469 } 470 471 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Immutable public final class DatePickerColors { 472 ctor public DatePickerColors(long containerColor, long titleContentColor, long headlineContentColor, long weekdayContentColor, long subheadContentColor, long navigationContentColor, long yearContentColor, long disabledYearContentColor, long currentYearContentColor, long selectedYearContentColor, long disabledSelectedYearContentColor, long selectedYearContainerColor, long disabledSelectedYearContainerColor, long dayContentColor, long disabledDayContentColor, long selectedDayContentColor, long disabledSelectedDayContentColor, long selectedDayContainerColor, long disabledSelectedDayContainerColor, long todayContentColor, long todayDateBorderColor, long dayInSelectionRangeContainerColor, long dayInSelectionRangeContentColor, long dividerColor, androidx.compose.material3.TextFieldColors dateTextFieldColors); 473 method public androidx.compose.material3.DatePickerColors copy(optional long containerColor, optional long titleContentColor, optional long headlineContentColor, optional long weekdayContentColor, optional long subheadContentColor, optional long navigationContentColor, optional long yearContentColor, optional long disabledYearContentColor, optional long currentYearContentColor, optional long selectedYearContentColor, optional long disabledSelectedYearContentColor, optional long selectedYearContainerColor, optional long disabledSelectedYearContainerColor, optional long dayContentColor, optional long disabledDayContentColor, optional long selectedDayContentColor, optional long disabledSelectedDayContentColor, optional long selectedDayContainerColor, optional long disabledSelectedDayContainerColor, optional long todayContentColor, optional long todayDateBorderColor, optional long dayInSelectionRangeContainerColor, optional long dayInSelectionRangeContentColor, optional long dividerColor, optional androidx.compose.material3.TextFieldColors? dateTextFieldColors); 474 method public long getContainerColor(); 475 method public long getCurrentYearContentColor(); 476 method public androidx.compose.material3.TextFieldColors getDateTextFieldColors(); 477 method public long getDayContentColor(); 478 method public long getDayInSelectionRangeContainerColor(); 479 method public long getDayInSelectionRangeContentColor(); 480 method public long getDisabledDayContentColor(); 481 method public long getDisabledSelectedDayContainerColor(); 482 method public long getDisabledSelectedDayContentColor(); 483 method public long getDisabledSelectedYearContainerColor(); 484 method public long getDisabledSelectedYearContentColor(); 485 method public long getDisabledYearContentColor(); 486 method public long getDividerColor(); 487 method public long getHeadlineContentColor(); 488 method public long getNavigationContentColor(); 489 method public long getSelectedDayContainerColor(); 490 method public long getSelectedDayContentColor(); 491 method public long getSelectedYearContainerColor(); 492 method public long getSelectedYearContentColor(); 493 method public long getSubheadContentColor(); 494 method public long getTitleContentColor(); 495 method public long getTodayContentColor(); 496 method public long getTodayDateBorderColor(); 497 method public long getWeekdayContentColor(); 498 method public long getYearContentColor(); 499 property public final long containerColor; 500 property public final long currentYearContentColor; 501 property public final androidx.compose.material3.TextFieldColors dateTextFieldColors; 502 property public final long dayContentColor; 503 property public final long dayInSelectionRangeContainerColor; 504 property public final long dayInSelectionRangeContentColor; 505 property public final long disabledDayContentColor; 506 property public final long disabledSelectedDayContainerColor; 507 property public final long disabledSelectedDayContentColor; 508 property public final long disabledSelectedYearContainerColor; 509 property public final long disabledSelectedYearContentColor; 510 property public final long disabledYearContentColor; 511 property public final long dividerColor; 512 property public final long headlineContentColor; 513 property public final long navigationContentColor; 514 property public final long selectedDayContainerColor; 515 property public final long selectedDayContentColor; 516 property public final long selectedYearContainerColor; 517 property public final long selectedYearContentColor; 518 property public final long subheadContentColor; 519 property public final long titleContentColor; 520 property public final long todayContentColor; 521 property public final long todayDateBorderColor; 522 property public final long weekdayContentColor; 523 property public final long yearContentColor; 524 } 525 526 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Stable public final class DatePickerDefaults { 527 method @androidx.compose.runtime.Composable public void DatePickerHeadline(Long? selectedDateMillis, int displayMode, androidx.compose.material3.DatePickerFormatter dateFormatter, optional androidx.compose.ui.Modifier modifier); 528 method @androidx.compose.runtime.Composable public void DatePickerTitle(int displayMode, optional androidx.compose.ui.Modifier modifier); 529 method @androidx.compose.runtime.Composable public androidx.compose.material3.DatePickerColors colors(); 530 method @androidx.compose.runtime.Composable public androidx.compose.material3.DatePickerColors colors(optional long containerColor, optional long titleContentColor, optional long headlineContentColor, optional long weekdayContentColor, optional long subheadContentColor, optional long navigationContentColor, optional long yearContentColor, optional long disabledYearContentColor, optional long currentYearContentColor, optional long selectedYearContentColor, optional long disabledSelectedYearContentColor, optional long selectedYearContainerColor, optional long disabledSelectedYearContainerColor, optional long dayContentColor, optional long disabledDayContentColor, optional long selectedDayContentColor, optional long disabledSelectedDayContentColor, optional long selectedDayContainerColor, optional long disabledSelectedDayContainerColor, optional long todayContentColor, optional long todayDateBorderColor, optional long dayInSelectionRangeContentColor, optional long dayInSelectionRangeContainerColor, optional long dividerColor, optional androidx.compose.material3.TextFieldColors? dateTextFieldColors); 531 method public androidx.compose.material3.DatePickerFormatter dateFormatter(optional String yearSelectionSkeleton, optional String selectedDateSkeleton, optional String selectedDateDescriptionSkeleton); 532 method public androidx.compose.material3.SelectableDates getAllDates(); 533 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getShape(); 534 method public float getTonalElevation(); 535 method public kotlin.ranges.IntRange getYearRange(); 536 property public final androidx.compose.material3.SelectableDates AllDates; 537 property public final float TonalElevation; 538 property public final kotlin.ranges.IntRange YearRange; 539 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape shape; 540 field public static final androidx.compose.material3.DatePickerDefaults INSTANCE; 541 field public static final String YearAbbrMonthDaySkeleton = "yMMMd"; 542 field public static final String YearMonthSkeleton = "yMMMM"; 543 field public static final String YearMonthWeekdayDaySkeleton = "yMMMMEEEEd"; 544 } 545 546 public final class DatePickerDialog_androidKt { 547 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void DatePickerDialog(kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, kotlin.jvm.functions.Function0<kotlin.Unit> confirmButton, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? dismissButton, optional androidx.compose.ui.graphics.Shape shape, optional float tonalElevation, optional androidx.compose.material3.DatePickerColors colors, optional androidx.compose.ui.window.DialogProperties properties, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 548 } 549 550 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public interface DatePickerFormatter { 551 method public String? formatDate(Long? dateMillis, java.util.Locale locale, optional boolean forContentDescription); 552 method public String? formatMonthYear(Long? monthMillis, java.util.Locale locale); 553 } 554 555 public final class DatePickerKt { 556 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void DatePicker(androidx.compose.material3.DatePickerState state, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.material3.DatePickerFormatter dateFormatter, optional kotlin.jvm.functions.Function0<kotlin.Unit>? title, optional kotlin.jvm.functions.Function0<kotlin.Unit>? headline, optional boolean showModeToggle, optional androidx.compose.material3.DatePickerColors colors); 557 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public static androidx.compose.material3.DatePickerState DatePickerState(java.util.Locale locale, optional Long? initialSelectedDateMillis, optional Long? initialDisplayedMonthMillis, optional kotlin.ranges.IntRange yearRange, optional int initialDisplayMode, optional androidx.compose.material3.SelectableDates selectableDates); 558 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static androidx.compose.material3.DatePickerState rememberDatePickerState(optional Long? initialSelectedDateMillis, optional Long? initialDisplayedMonthMillis, optional kotlin.ranges.IntRange yearRange, optional int initialDisplayMode, optional androidx.compose.material3.SelectableDates selectableDates); 559 } 560 561 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Stable public interface DatePickerState { 562 method public int getDisplayMode(); 563 method public long getDisplayedMonthMillis(); 564 method public androidx.compose.material3.SelectableDates getSelectableDates(); 565 method public Long? getSelectedDateMillis(); 566 method public kotlin.ranges.IntRange getYearRange(); 567 method public void setDisplayMode(int); 568 method public void setDisplayedMonthMillis(long); 569 method public void setSelectedDateMillis(Long?); 570 property public abstract int displayMode; 571 property public abstract long displayedMonthMillis; 572 property public abstract androidx.compose.material3.SelectableDates selectableDates; 573 property public abstract Long? selectedDateMillis; 574 property public abstract kotlin.ranges.IntRange yearRange; 575 } 576 577 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Stable public final class DateRangePickerDefaults { 578 method @androidx.compose.runtime.Composable public void DateRangePickerHeadline(Long? selectedStartDateMillis, Long? selectedEndDateMillis, int displayMode, androidx.compose.material3.DatePickerFormatter dateFormatter, optional androidx.compose.ui.Modifier modifier); 579 method @androidx.compose.runtime.Composable public void DateRangePickerTitle(int displayMode, optional androidx.compose.ui.Modifier modifier); 580 field public static final androidx.compose.material3.DateRangePickerDefaults INSTANCE; 581 } 582 583 public final class DateRangePickerKt { 584 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void DateRangePicker(androidx.compose.material3.DateRangePickerState state, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.material3.DatePickerFormatter dateFormatter, optional kotlin.jvm.functions.Function0<kotlin.Unit>? title, optional kotlin.jvm.functions.Function0<kotlin.Unit>? headline, optional boolean showModeToggle, optional androidx.compose.material3.DatePickerColors colors); 585 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public static androidx.compose.material3.DateRangePickerState DateRangePickerState(java.util.Locale locale, optional Long? initialSelectedStartDateMillis, optional Long? initialSelectedEndDateMillis, optional Long? initialDisplayedMonthMillis, optional kotlin.ranges.IntRange yearRange, optional int initialDisplayMode, optional androidx.compose.material3.SelectableDates selectableDates); 586 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static androidx.compose.material3.DateRangePickerState rememberDateRangePickerState(optional Long? initialSelectedStartDateMillis, optional Long? initialSelectedEndDateMillis, optional Long? initialDisplayedMonthMillis, optional kotlin.ranges.IntRange yearRange, optional int initialDisplayMode, optional androidx.compose.material3.SelectableDates selectableDates); 587 } 588 589 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Stable public interface DateRangePickerState { 590 method public int getDisplayMode(); 591 method public long getDisplayedMonthMillis(); 592 method public androidx.compose.material3.SelectableDates getSelectableDates(); 593 method public Long? getSelectedEndDateMillis(); 594 method public Long? getSelectedStartDateMillis(); 595 method public kotlin.ranges.IntRange getYearRange(); 596 method public void setDisplayMode(int); 597 method public void setDisplayedMonthMillis(long); 598 method public void setSelection(Long? startDateMillis, Long? endDateMillis); 599 property public abstract int displayMode; 600 property public abstract long displayedMonthMillis; 601 property public abstract androidx.compose.material3.SelectableDates selectableDates; 602 property public abstract Long? selectedEndDateMillis; 603 property public abstract Long? selectedStartDateMillis; 604 property public abstract kotlin.ranges.IntRange yearRange; 605 } 606 607 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class DisplayMode { 608 field public static final androidx.compose.material3.DisplayMode.Companion Companion; 609 } 610 611 public static final class DisplayMode.Companion { 612 method public int getInput(); 613 method public int getPicker(); 614 property public final int Input; 615 property public final int Picker; 616 } 617 618 public final class DividerDefaults { 619 method @androidx.compose.runtime.Composable public long getColor(); 620 method public float getThickness(); 621 property public final float Thickness; 622 property @androidx.compose.runtime.Composable public final long color; 623 field public static final androidx.compose.material3.DividerDefaults INSTANCE; 624 } 625 626 public final class DividerKt { 627 method @Deprecated @androidx.compose.runtime.Composable public static void Divider(optional androidx.compose.ui.Modifier modifier, optional float thickness, optional long color); 628 method @androidx.compose.runtime.Composable public static void HorizontalDivider(optional androidx.compose.ui.Modifier modifier, optional float thickness, optional long color); 629 method @androidx.compose.runtime.Composable public static void VerticalDivider(optional androidx.compose.ui.Modifier modifier, optional float thickness, optional long color); 630 } 631 632 public final class DrawerDefaults { 633 method @Deprecated @androidx.compose.runtime.Composable public long getContainerColor(); 634 method public float getDismissibleDrawerElevation(); 635 method public float getMaximumDrawerWidth(); 636 method @androidx.compose.runtime.Composable public long getModalContainerColor(); 637 method public float getModalDrawerElevation(); 638 method public float getPermanentDrawerElevation(); 639 method @androidx.compose.runtime.Composable public long getScrimColor(); 640 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getShape(); 641 method @androidx.compose.runtime.Composable public long getStandardContainerColor(); 642 method @androidx.compose.runtime.Composable public androidx.compose.foundation.layout.WindowInsets getWindowInsets(); 643 property public final float DismissibleDrawerElevation; 644 property public final float MaximumDrawerWidth; 645 property public final float ModalDrawerElevation; 646 property public final float PermanentDrawerElevation; 647 property @Deprecated @androidx.compose.runtime.Composable public final long containerColor; 648 property @androidx.compose.runtime.Composable public final long modalContainerColor; 649 property @androidx.compose.runtime.Composable public final long scrimColor; 650 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape shape; 651 property @androidx.compose.runtime.Composable public final long standardContainerColor; 652 property @androidx.compose.runtime.Composable public final androidx.compose.foundation.layout.WindowInsets windowInsets; 653 field public static final androidx.compose.material3.DrawerDefaults INSTANCE; 654 } 655 656 @androidx.compose.runtime.Stable public final class DrawerState { 657 ctor public DrawerState(androidx.compose.material3.DrawerValue initialValue, optional kotlin.jvm.functions.Function1<? super androidx.compose.material3.DrawerValue,java.lang.Boolean> confirmStateChange); 658 method @Deprecated public suspend Object? animateTo(androidx.compose.material3.DrawerValue targetValue, androidx.compose.animation.core.AnimationSpec<java.lang.Float> anim, kotlin.coroutines.Continuation<? super kotlin.Unit>); 659 method public suspend Object? close(kotlin.coroutines.Continuation<? super kotlin.Unit>); 660 method public float getCurrentOffset(); 661 method public androidx.compose.material3.DrawerValue getCurrentValue(); 662 method @Deprecated public androidx.compose.runtime.State<java.lang.Float> getOffset(); 663 method public androidx.compose.material3.DrawerValue getTargetValue(); 664 method public boolean isAnimationRunning(); 665 method public boolean isClosed(); 666 method public boolean isOpen(); 667 method public suspend Object? open(kotlin.coroutines.Continuation<? super kotlin.Unit>); 668 method public suspend Object? snapTo(androidx.compose.material3.DrawerValue targetValue, kotlin.coroutines.Continuation<? super kotlin.Unit>); 669 property public final float currentOffset; 670 property public final androidx.compose.material3.DrawerValue currentValue; 671 property public final boolean isAnimationRunning; 672 property public final boolean isClosed; 673 property public final boolean isOpen; 674 property @Deprecated public final androidx.compose.runtime.State<java.lang.Float> offset; 675 property public final androidx.compose.material3.DrawerValue targetValue; 676 field public static final androidx.compose.material3.DrawerState.Companion Companion; 677 } 678 679 public static final class DrawerState.Companion { 680 method public androidx.compose.runtime.saveable.Saver<androidx.compose.material3.DrawerState,androidx.compose.material3.DrawerValue> Saver(kotlin.jvm.functions.Function1<? super androidx.compose.material3.DrawerValue,java.lang.Boolean> confirmStateChange); 681 } 682 683 public enum DrawerValue { 684 enum_constant public static final androidx.compose.material3.DrawerValue Closed; 685 enum_constant public static final androidx.compose.material3.DrawerValue Open; 686 } 687 688 public final class DynamicTonalPaletteKt { 689 method @RequiresApi(android.os.Build.VERSION_CODES.S) public static androidx.compose.material3.ColorScheme dynamicDarkColorScheme(android.content.Context context); 690 method @RequiresApi(android.os.Build.VERSION_CODES.S) public static androidx.compose.material3.ColorScheme dynamicLightColorScheme(android.content.Context context); 691 } 692 693 @SuppressCompatibility @kotlin.RequiresOptIn(message="This material API is experimental and is likely to change or to be removed in" + " the future.") @kotlin.annotation.Retention(kotlin.annotation.AnnotationRetention.BINARY) public @interface ExperimentalMaterial3Api { 694 } 695 696 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public abstract sealed class ExposedDropdownMenuBoxScope { 697 method @androidx.compose.runtime.Composable public final void ExposedDropdownMenu(boolean expanded, kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.ScrollState scrollState, optional boolean matchTextFieldWidth, optional androidx.compose.ui.graphics.Shape shape, optional long containerColor, optional float tonalElevation, optional float shadowElevation, optional androidx.compose.foundation.BorderStroke? border, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 698 method @Deprecated @androidx.compose.runtime.Composable public final void ExposedDropdownMenu(boolean expanded, kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.ScrollState scrollState, optional boolean focusable, optional boolean matchTextFieldWidth, optional androidx.compose.ui.graphics.Shape shape, optional long containerColor, optional float tonalElevation, optional float shadowElevation, optional androidx.compose.foundation.BorderStroke? border, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 699 method @Deprecated @androidx.compose.runtime.Composable public void ExposedDropdownMenu(boolean expanded, kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.ScrollState scrollState, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 700 method public abstract androidx.compose.ui.Modifier exposedDropdownSize(androidx.compose.ui.Modifier, optional boolean matchTextFieldWidth); 701 method @Deprecated public final androidx.compose.ui.Modifier menuAnchor(androidx.compose.ui.Modifier); 702 method public abstract androidx.compose.ui.Modifier menuAnchor(androidx.compose.ui.Modifier, String type, optional boolean enabled); 703 } 704 705 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public final class ExposedDropdownMenuDefaults { 706 method @Deprecated @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public void TrailingIcon(boolean expanded); 707 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public void TrailingIcon(boolean expanded, optional androidx.compose.ui.Modifier modifier); 708 method public androidx.compose.foundation.layout.PaddingValues getItemContentPadding(); 709 method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.material3.TextFieldColors outlinedTextFieldColors(optional long textColor, optional long disabledTextColor, optional long containerColor, optional long cursorColor, optional long errorCursorColor, optional androidx.compose.foundation.text.selection.TextSelectionColors selectionColors, optional long focusedBorderColor, optional long unfocusedBorderColor, optional long disabledBorderColor, optional long errorBorderColor, optional long focusedLeadingIconColor, optional long unfocusedLeadingIconColor, optional long disabledLeadingIconColor, optional long errorLeadingIconColor, optional long focusedTrailingIconColor, optional long unfocusedTrailingIconColor, optional long disabledTrailingIconColor, optional long errorTrailingIconColor, optional long focusedLabelColor, optional long unfocusedLabelColor, optional long disabledLabelColor, optional long errorLabelColor, optional long placeholderColor, optional long disabledPlaceholderColor); 710 method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.material3.TextFieldColors outlinedTextFieldColors(optional long focusedTextColor, optional long unfocusedTextColor, optional long disabledTextColor, optional long errorTextColor, optional long containerColor, optional long errorContainerColor, optional long cursorColor, optional long errorCursorColor, optional androidx.compose.foundation.text.selection.TextSelectionColors selectionColors, optional long focusedBorderColor, optional long unfocusedBorderColor, optional long disabledBorderColor, optional long errorBorderColor, optional long focusedLeadingIconColor, optional long unfocusedLeadingIconColor, optional long disabledLeadingIconColor, optional long errorLeadingIconColor, optional long focusedTrailingIconColor, optional long unfocusedTrailingIconColor, optional long disabledTrailingIconColor, optional long errorTrailingIconColor, optional long focusedLabelColor, optional long unfocusedLabelColor, optional long disabledLabelColor, optional long errorLabelColor, optional long focusedPlaceholderColor, optional long unfocusedPlaceholderColor, optional long disabledPlaceholderColor, optional long errorPlaceholderColor, optional long focusedPrefixColor, optional long unfocusedPrefixColor, optional long disabledPrefixColor, optional long errorPrefixColor, optional long focusedSuffixColor, optional long unfocusedSuffixColor, optional long disabledSuffixColor, optional long errorSuffixColor); 711 method @androidx.compose.runtime.Composable public androidx.compose.material3.TextFieldColors outlinedTextFieldColors(optional long focusedTextColor, optional long unfocusedTextColor, optional long disabledTextColor, optional long errorTextColor, optional long focusedContainerColor, optional long unfocusedContainerColor, optional long disabledContainerColor, optional long errorContainerColor, optional long cursorColor, optional long errorCursorColor, optional androidx.compose.foundation.text.selection.TextSelectionColors selectionColors, optional long focusedBorderColor, optional long unfocusedBorderColor, optional long disabledBorderColor, optional long errorBorderColor, optional long focusedLeadingIconColor, optional long unfocusedLeadingIconColor, optional long disabledLeadingIconColor, optional long errorLeadingIconColor, optional long focusedTrailingIconColor, optional long unfocusedTrailingIconColor, optional long disabledTrailingIconColor, optional long errorTrailingIconColor, optional long focusedLabelColor, optional long unfocusedLabelColor, optional long disabledLabelColor, optional long errorLabelColor, optional long focusedPlaceholderColor, optional long unfocusedPlaceholderColor, optional long disabledPlaceholderColor, optional long errorPlaceholderColor, optional long focusedPrefixColor, optional long unfocusedPrefixColor, optional long disabledPrefixColor, optional long errorPrefixColor, optional long focusedSuffixColor, optional long unfocusedSuffixColor, optional long disabledSuffixColor, optional long errorSuffixColor); 712 method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.material3.TextFieldColors textFieldColors(optional long textColor, optional long disabledTextColor, optional long containerColor, optional long cursorColor, optional long errorCursorColor, optional androidx.compose.foundation.text.selection.TextSelectionColors selectionColors, optional long focusedIndicatorColor, optional long unfocusedIndicatorColor, optional long disabledIndicatorColor, optional long errorIndicatorColor, optional long focusedLeadingIconColor, optional long unfocusedLeadingIconColor, optional long disabledLeadingIconColor, optional long errorLeadingIconColor, optional long focusedTrailingIconColor, optional long unfocusedTrailingIconColor, optional long disabledTrailingIconColor, optional long errorTrailingIconColor, optional long focusedLabelColor, optional long unfocusedLabelColor, optional long disabledLabelColor, optional long errorLabelColor, optional long placeholderColor, optional long disabledPlaceholderColor); 713 method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.material3.TextFieldColors textFieldColors(optional long focusedTextColor, optional long unfocusedTextColor, optional long disabledTextColor, optional long errorTextColor, optional long containerColor, optional long errorContainerColor, optional long cursorColor, optional long errorCursorColor, optional androidx.compose.foundation.text.selection.TextSelectionColors selectionColors, optional long focusedIndicatorColor, optional long unfocusedIndicatorColor, optional long disabledIndicatorColor, optional long errorIndicatorColor, optional long focusedLeadingIconColor, optional long unfocusedLeadingIconColor, optional long disabledLeadingIconColor, optional long errorLeadingIconColor, optional long focusedTrailingIconColor, optional long unfocusedTrailingIconColor, optional long disabledTrailingIconColor, optional long errorTrailingIconColor, optional long focusedLabelColor, optional long unfocusedLabelColor, optional long disabledLabelColor, optional long errorLabelColor, optional long focusedPlaceholderColor, optional long unfocusedPlaceholderColor, optional long disabledPlaceholderColor, optional long errorPlaceholderColor, optional long focusedPrefixColor, optional long unfocusedPrefixColor, optional long disabledPrefixColor, optional long errorPrefixColor, optional long focusedSuffixColor, optional long unfocusedSuffixColor, optional long disabledSuffixColor, optional long errorSuffixColor); 714 method @androidx.compose.runtime.Composable public androidx.compose.material3.TextFieldColors textFieldColors(optional long focusedTextColor, optional long unfocusedTextColor, optional long disabledTextColor, optional long errorTextColor, optional long focusedContainerColor, optional long unfocusedContainerColor, optional long disabledContainerColor, optional long errorContainerColor, optional long cursorColor, optional long errorCursorColor, optional androidx.compose.foundation.text.selection.TextSelectionColors selectionColors, optional long focusedIndicatorColor, optional long unfocusedIndicatorColor, optional long disabledIndicatorColor, optional long errorIndicatorColor, optional long focusedLeadingIconColor, optional long unfocusedLeadingIconColor, optional long disabledLeadingIconColor, optional long errorLeadingIconColor, optional long focusedTrailingIconColor, optional long unfocusedTrailingIconColor, optional long disabledTrailingIconColor, optional long errorTrailingIconColor, optional long focusedLabelColor, optional long unfocusedLabelColor, optional long disabledLabelColor, optional long errorLabelColor, optional long focusedPlaceholderColor, optional long unfocusedPlaceholderColor, optional long disabledPlaceholderColor, optional long errorPlaceholderColor, optional long focusedPrefixColor, optional long unfocusedPrefixColor, optional long disabledPrefixColor, optional long errorPrefixColor, optional long focusedSuffixColor, optional long unfocusedSuffixColor, optional long disabledSuffixColor, optional long errorSuffixColor); 715 property public final androidx.compose.foundation.layout.PaddingValues ItemContentPadding; 716 field public static final androidx.compose.material3.ExposedDropdownMenuDefaults INSTANCE; 717 } 718 719 public final class ExposedDropdownMenu_androidKt { 720 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void ExposedDropdownMenuBox(boolean expanded, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit> onExpandedChange, optional androidx.compose.ui.Modifier modifier, kotlin.jvm.functions.Function1<? super androidx.compose.material3.ExposedDropdownMenuBoxScope,kotlin.Unit> content); 721 } 722 723 @kotlin.jvm.JvmInline public final value class FabPosition { 724 field public static final androidx.compose.material3.FabPosition.Companion Companion; 725 } 726 727 public static final class FabPosition.Companion { 728 method public int getCenter(); 729 method public int getEnd(); 730 method public int getEndOverlay(); 731 method public int getStart(); 732 property public final int Center; 733 property public final int End; 734 property public final int EndOverlay; 735 property public final int Start; 736 } 737 738 public final class FilterChipDefaults { 739 method @androidx.compose.runtime.Composable public androidx.compose.material3.SelectableChipColors elevatedFilterChipColors(); 740 method @androidx.compose.runtime.Composable public androidx.compose.material3.SelectableChipColors elevatedFilterChipColors(optional long containerColor, optional long labelColor, optional long iconColor, optional long disabledContainerColor, optional long disabledLabelColor, optional long disabledLeadingIconColor, optional long disabledTrailingIconColor, optional long selectedContainerColor, optional long disabledSelectedContainerColor, optional long selectedLabelColor, optional long selectedLeadingIconColor, optional long selectedTrailingIconColor); 741 method @androidx.compose.runtime.Composable public androidx.compose.material3.SelectableChipElevation elevatedFilterChipElevation(optional float elevation, optional float pressedElevation, optional float focusedElevation, optional float hoveredElevation, optional float draggedElevation, optional float disabledElevation); 742 method @androidx.compose.runtime.Composable public androidx.compose.foundation.BorderStroke filterChipBorder(boolean enabled, boolean selected, optional long borderColor, optional long selectedBorderColor, optional long disabledBorderColor, optional long disabledSelectedBorderColor, optional float borderWidth, optional float selectedBorderWidth); 743 method @androidx.compose.runtime.Composable public androidx.compose.material3.SelectableChipColors filterChipColors(); 744 method @androidx.compose.runtime.Composable public androidx.compose.material3.SelectableChipColors filterChipColors(optional long containerColor, optional long labelColor, optional long iconColor, optional long disabledContainerColor, optional long disabledLabelColor, optional long disabledLeadingIconColor, optional long disabledTrailingIconColor, optional long selectedContainerColor, optional long disabledSelectedContainerColor, optional long selectedLabelColor, optional long selectedLeadingIconColor, optional long selectedTrailingIconColor); 745 method @androidx.compose.runtime.Composable public androidx.compose.material3.SelectableChipElevation filterChipElevation(optional float elevation, optional float pressedElevation, optional float focusedElevation, optional float hoveredElevation, optional float draggedElevation, optional float disabledElevation); 746 method public float getHeight(); 747 method public float getIconSize(); 748 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getShape(); 749 property public final float Height; 750 property public final float IconSize; 751 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape shape; 752 field public static final androidx.compose.material3.FilterChipDefaults INSTANCE; 753 } 754 755 public final class FloatingActionButtonDefaults { 756 method public androidx.compose.material3.FloatingActionButtonElevation bottomAppBarFabElevation(optional float defaultElevation, optional float pressedElevation, optional float focusedElevation, optional float hoveredElevation); 757 method @androidx.compose.runtime.Composable public androidx.compose.material3.FloatingActionButtonElevation elevation(optional float defaultElevation, optional float pressedElevation, optional float focusedElevation, optional float hoveredElevation); 758 method @androidx.compose.runtime.Composable public long getContainerColor(); 759 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getExtendedFabShape(); 760 method public float getLargeIconSize(); 761 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getLargeShape(); 762 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getShape(); 763 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getSmallShape(); 764 method @androidx.compose.runtime.Composable public androidx.compose.material3.FloatingActionButtonElevation loweredElevation(optional float defaultElevation, optional float pressedElevation, optional float focusedElevation, optional float hoveredElevation); 765 property public final float LargeIconSize; 766 property @androidx.compose.runtime.Composable public final long containerColor; 767 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape extendedFabShape; 768 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape largeShape; 769 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape shape; 770 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape smallShape; 771 field public static final androidx.compose.material3.FloatingActionButtonDefaults INSTANCE; 772 } 773 774 @androidx.compose.runtime.Stable public class FloatingActionButtonElevation { 775 } 776 777 public final class FloatingActionButtonKt { 778 method @androidx.compose.runtime.Composable public static void ExtendedFloatingActionButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.graphics.Shape shape, optional long containerColor, optional long contentColor, optional androidx.compose.material3.FloatingActionButtonElevation elevation, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content); 779 method @androidx.compose.runtime.Composable public static void ExtendedFloatingActionButton(kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit> icon, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional boolean expanded, optional androidx.compose.ui.graphics.Shape shape, optional long containerColor, optional long contentColor, optional androidx.compose.material3.FloatingActionButtonElevation elevation, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource); 780 method @androidx.compose.runtime.Composable public static void FloatingActionButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.graphics.Shape shape, optional long containerColor, optional long contentColor, optional androidx.compose.material3.FloatingActionButtonElevation elevation, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function0<kotlin.Unit> content); 781 method @androidx.compose.runtime.Composable public static void LargeFloatingActionButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.graphics.Shape shape, optional long containerColor, optional long contentColor, optional androidx.compose.material3.FloatingActionButtonElevation elevation, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function0<kotlin.Unit> content); 782 method @androidx.compose.runtime.Composable public static void SmallFloatingActionButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.graphics.Shape shape, optional long containerColor, optional long contentColor, optional androidx.compose.material3.FloatingActionButtonElevation elevation, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function0<kotlin.Unit> content); 783 } 784 785 @androidx.compose.runtime.Immutable public final class IconButtonColors { 786 ctor public IconButtonColors(long containerColor, long contentColor, long disabledContainerColor, long disabledContentColor); 787 method public androidx.compose.material3.IconButtonColors copy(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor); 788 method public long getContainerColor(); 789 method public long getContentColor(); 790 method public long getDisabledContainerColor(); 791 method public long getDisabledContentColor(); 792 property public final long containerColor; 793 property public final long contentColor; 794 property public final long disabledContainerColor; 795 property public final long disabledContentColor; 796 } 797 798 public final class IconButtonDefaults { 799 method @androidx.compose.runtime.Composable public androidx.compose.material3.IconButtonColors filledIconButtonColors(); 800 method @androidx.compose.runtime.Composable public androidx.compose.material3.IconButtonColors filledIconButtonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor); 801 method @androidx.compose.runtime.Composable public androidx.compose.material3.IconToggleButtonColors filledIconToggleButtonColors(); 802 method @androidx.compose.runtime.Composable public androidx.compose.material3.IconToggleButtonColors filledIconToggleButtonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor, optional long checkedContainerColor, optional long checkedContentColor); 803 method @androidx.compose.runtime.Composable public androidx.compose.material3.IconButtonColors filledTonalIconButtonColors(); 804 method @androidx.compose.runtime.Composable public androidx.compose.material3.IconButtonColors filledTonalIconButtonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor); 805 method @androidx.compose.runtime.Composable public androidx.compose.material3.IconToggleButtonColors filledTonalIconToggleButtonColors(); 806 method @androidx.compose.runtime.Composable public androidx.compose.material3.IconToggleButtonColors filledTonalIconToggleButtonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor, optional long checkedContainerColor, optional long checkedContentColor); 807 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getFilledShape(); 808 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getOutlinedShape(); 809 method @androidx.compose.runtime.Composable public androidx.compose.material3.IconButtonColors iconButtonColors(); 810 method @androidx.compose.runtime.Composable public androidx.compose.material3.IconButtonColors iconButtonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor); 811 method @androidx.compose.runtime.Composable public androidx.compose.material3.IconToggleButtonColors iconToggleButtonColors(); 812 method @androidx.compose.runtime.Composable public androidx.compose.material3.IconToggleButtonColors iconToggleButtonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor, optional long checkedContainerColor, optional long checkedContentColor); 813 method @androidx.compose.runtime.Composable public androidx.compose.foundation.BorderStroke outlinedIconButtonBorder(boolean enabled); 814 method @androidx.compose.runtime.Composable public androidx.compose.material3.IconButtonColors outlinedIconButtonColors(); 815 method @androidx.compose.runtime.Composable public androidx.compose.material3.IconButtonColors outlinedIconButtonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor); 816 method @androidx.compose.runtime.Composable public androidx.compose.foundation.BorderStroke? outlinedIconToggleButtonBorder(boolean enabled, boolean checked); 817 method @androidx.compose.runtime.Composable public androidx.compose.material3.IconToggleButtonColors outlinedIconToggleButtonColors(); 818 method @androidx.compose.runtime.Composable public androidx.compose.material3.IconToggleButtonColors outlinedIconToggleButtonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor, optional long checkedContainerColor, optional long checkedContentColor); 819 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape filledShape; 820 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape outlinedShape; 821 field public static final androidx.compose.material3.IconButtonDefaults INSTANCE; 822 } 823 824 public final class IconButtonKt { 825 method @androidx.compose.runtime.Composable public static void FilledIconButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.IconButtonColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function0<kotlin.Unit> content); 826 method @androidx.compose.runtime.Composable public static void FilledIconToggleButton(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.compose.material3.IconToggleButtonColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function0<kotlin.Unit> content); 827 method @androidx.compose.runtime.Composable public static void FilledTonalIconButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.IconButtonColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function0<kotlin.Unit> content); 828 method @androidx.compose.runtime.Composable public static void FilledTonalIconToggleButton(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.compose.material3.IconToggleButtonColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function0<kotlin.Unit> content); 829 method @androidx.compose.runtime.Composable public static void IconButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.material3.IconButtonColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function0<kotlin.Unit> content); 830 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.compose.material3.IconToggleButtonColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function0<kotlin.Unit> content); 831 method @androidx.compose.runtime.Composable public static void OutlinedIconButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.IconButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function0<kotlin.Unit> content); 832 method @androidx.compose.runtime.Composable public static void OutlinedIconToggleButton(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.compose.material3.IconToggleButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function0<kotlin.Unit> content); 833 } 834 835 public final class IconKt { 836 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); 837 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void Icon(androidx.compose.ui.graphics.painter.Painter painter, androidx.compose.ui.graphics.ColorProducer? tint, String? contentDescription, optional androidx.compose.ui.Modifier modifier); 838 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); 839 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); 840 } 841 842 @androidx.compose.runtime.Immutable public final class IconToggleButtonColors { 843 ctor public IconToggleButtonColors(long containerColor, long contentColor, long disabledContainerColor, long disabledContentColor, long checkedContainerColor, long checkedContentColor); 844 method public androidx.compose.material3.IconToggleButtonColors copy(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor, optional long checkedContainerColor, optional long checkedContentColor); 845 method public long getCheckedContainerColor(); 846 method public long getCheckedContentColor(); 847 method public long getContainerColor(); 848 method public long getContentColor(); 849 method public long getDisabledContainerColor(); 850 method public long getDisabledContentColor(); 851 property public final long checkedContainerColor; 852 property public final long checkedContentColor; 853 property public final long containerColor; 854 property public final long contentColor; 855 property public final long disabledContainerColor; 856 property public final long disabledContentColor; 857 } 858 859 public final class InputChipDefaults { 860 method public float getAvatarSize(); 861 method public float getHeight(); 862 method public float getIconSize(); 863 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getShape(); 864 method @androidx.compose.runtime.Composable public androidx.compose.foundation.BorderStroke inputChipBorder(boolean enabled, boolean selected, optional long borderColor, optional long selectedBorderColor, optional long disabledBorderColor, optional long disabledSelectedBorderColor, optional float borderWidth, optional float selectedBorderWidth); 865 method @androidx.compose.runtime.Composable public androidx.compose.material3.SelectableChipColors inputChipColors(); 866 method @androidx.compose.runtime.Composable public androidx.compose.material3.SelectableChipColors inputChipColors(optional long containerColor, optional long labelColor, optional long leadingIconColor, optional long trailingIconColor, optional long disabledContainerColor, optional long disabledLabelColor, optional long disabledLeadingIconColor, optional long disabledTrailingIconColor, optional long selectedContainerColor, optional long disabledSelectedContainerColor, optional long selectedLabelColor, optional long selectedLeadingIconColor, optional long selectedTrailingIconColor); 867 method @androidx.compose.runtime.Composable public androidx.compose.material3.SelectableChipElevation inputChipElevation(optional float elevation, optional float pressedElevation, optional float focusedElevation, optional float hoveredElevation, optional float draggedElevation, optional float disabledElevation); 868 property public final float AvatarSize; 869 property public final float Height; 870 property public final float IconSize; 871 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape shape; 872 field public static final androidx.compose.material3.InputChipDefaults INSTANCE; 873 } 874 875 public final class InteractiveComponentSizeKt { 876 method @Deprecated @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public static androidx.compose.runtime.ProvidableCompositionLocal<java.lang.Boolean> getLocalMinimumInteractiveComponentEnforcement(); 877 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.unit.Dp> getLocalMinimumInteractiveComponentSize(); 878 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier minimumInteractiveComponentSize(androidx.compose.ui.Modifier); 879 property @Deprecated @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public static final androidx.compose.runtime.ProvidableCompositionLocal<java.lang.Boolean> LocalMinimumInteractiveComponentEnforcement; 880 property public static final androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.unit.Dp> LocalMinimumInteractiveComponentSize; 881 } 882 883 public final class LabelKt { 884 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void Label(kotlin.jvm.functions.Function1<? super androidx.compose.material3.TooltipScope,kotlin.Unit> label, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional boolean isPersistent, kotlin.jvm.functions.Function0<kotlin.Unit> content); 885 } 886 887 @androidx.compose.runtime.Immutable public final class ListItemColors { 888 ctor public ListItemColors(long containerColor, long headlineColor, long leadingIconColor, long overlineColor, long supportingTextColor, long trailingIconColor, long disabledHeadlineColor, long disabledLeadingIconColor, long disabledTrailingIconColor); 889 method public long getContainerColor(); 890 method public long getDisabledHeadlineColor(); 891 method public long getDisabledLeadingIconColor(); 892 method public long getDisabledTrailingIconColor(); 893 method public long getHeadlineColor(); 894 method public long getLeadingIconColor(); 895 method public long getOverlineColor(); 896 method public long getSupportingTextColor(); 897 method public long getTrailingIconColor(); 898 property public final long containerColor; 899 property public final long disabledHeadlineColor; 900 property public final long disabledLeadingIconColor; 901 property public final long disabledTrailingIconColor; 902 property public final long headlineColor; 903 property public final long leadingIconColor; 904 property public final long overlineColor; 905 property public final long supportingTextColor; 906 property public final long trailingIconColor; 907 } 908 909 public final class ListItemDefaults { 910 method @androidx.compose.runtime.Composable public androidx.compose.material3.ListItemColors colors(optional long containerColor, optional long headlineColor, optional long leadingIconColor, optional long overlineColor, optional long supportingColor, optional long trailingIconColor, optional long disabledHeadlineColor, optional long disabledLeadingIconColor, optional long disabledTrailingIconColor); 911 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public long getContainerColor(); 912 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public long getContentColor(); 913 method public float getElevation(); 914 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.graphics.Shape getShape(); 915 property public final float Elevation; 916 property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public final long containerColor; 917 property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public final long contentColor; 918 property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public final androidx.compose.ui.graphics.Shape shape; 919 field public static final androidx.compose.material3.ListItemDefaults INSTANCE; 920 } 921 922 public final class ListItemKt { 923 method @androidx.compose.runtime.Composable public static void ListItem(kotlin.jvm.functions.Function0<kotlin.Unit> headlineContent, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? overlineContent, optional kotlin.jvm.functions.Function0<kotlin.Unit>? supportingContent, optional kotlin.jvm.functions.Function0<kotlin.Unit>? leadingContent, optional kotlin.jvm.functions.Function0<kotlin.Unit>? trailingContent, optional androidx.compose.material3.ListItemColors colors, optional float tonalElevation, optional float shadowElevation); 924 } 925 926 public final class MaterialTheme { 927 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.material3.ColorScheme getColorScheme(); 928 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.material3.Shapes getShapes(); 929 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.material3.Typography getTypography(); 930 property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public final androidx.compose.material3.ColorScheme colorScheme; 931 property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public final androidx.compose.material3.Shapes shapes; 932 property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public final androidx.compose.material3.Typography typography; 933 field public static final androidx.compose.material3.MaterialTheme INSTANCE; 934 } 935 936 public final class MaterialThemeKt { 937 method @androidx.compose.runtime.Composable public static void MaterialTheme(optional androidx.compose.material3.ColorScheme colorScheme, optional androidx.compose.material3.Shapes shapes, optional androidx.compose.material3.Typography typography, kotlin.jvm.functions.Function0<kotlin.Unit> content); 938 } 939 940 @kotlin.jvm.JvmInline public final value class MenuAnchorType { 941 field public static final androidx.compose.material3.MenuAnchorType.Companion Companion; 942 } 943 944 public static final class MenuAnchorType.Companion { 945 method public String getPrimaryEditable(); 946 method public String getPrimaryNotEditable(); 947 method public String getSecondaryEditable(); 948 property public final String PrimaryEditable; 949 property public final String PrimaryNotEditable; 950 property public final String SecondaryEditable; 951 } 952 953 public final class MenuDefaults { 954 method @androidx.compose.runtime.Composable public long getContainerColor(); 955 method public androidx.compose.foundation.layout.PaddingValues getDropdownMenuItemContentPadding(); 956 method public float getShadowElevation(); 957 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getShape(); 958 method public float getTonalElevation(); 959 method @androidx.compose.runtime.Composable public androidx.compose.material3.MenuItemColors itemColors(); 960 method @androidx.compose.runtime.Composable public androidx.compose.material3.MenuItemColors itemColors(optional long textColor, optional long leadingIconColor, optional long trailingIconColor, optional long disabledTextColor, optional long disabledLeadingIconColor, optional long disabledTrailingIconColor); 961 property public final androidx.compose.foundation.layout.PaddingValues DropdownMenuItemContentPadding; 962 property public final float ShadowElevation; 963 property public final float TonalElevation; 964 property @androidx.compose.runtime.Composable public final long containerColor; 965 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape shape; 966 field public static final androidx.compose.material3.MenuDefaults INSTANCE; 967 } 968 969 @androidx.compose.runtime.Immutable public final class MenuItemColors { 970 ctor public MenuItemColors(long textColor, long leadingIconColor, long trailingIconColor, long disabledTextColor, long disabledLeadingIconColor, long disabledTrailingIconColor); 971 method public androidx.compose.material3.MenuItemColors copy(optional long textColor, optional long leadingIconColor, optional long trailingIconColor, optional long disabledTextColor, optional long disabledLeadingIconColor, optional long disabledTrailingIconColor); 972 method public long getDisabledLeadingIconColor(); 973 method public long getDisabledTextColor(); 974 method public long getDisabledTrailingIconColor(); 975 method public long getLeadingIconColor(); 976 method public long getTextColor(); 977 method public long getTrailingIconColor(); 978 property public final long disabledLeadingIconColor; 979 property public final long disabledTextColor; 980 property public final long disabledTrailingIconColor; 981 property public final long leadingIconColor; 982 property public final long textColor; 983 property public final long trailingIconColor; 984 } 985 986 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Immutable public final class ModalBottomSheetDefaults { 987 method public androidx.compose.material3.ModalBottomSheetProperties getProperties(); 988 method @Deprecated public androidx.compose.material3.ModalBottomSheetProperties properties(optional androidx.compose.ui.window.SecureFlagPolicy securePolicy, optional boolean isFocusable, optional boolean shouldDismissOnBackPress); 989 property public final androidx.compose.material3.ModalBottomSheetProperties properties; 990 field public static final androidx.compose.material3.ModalBottomSheetDefaults INSTANCE; 991 } 992 993 public final class ModalBottomSheetKt { 994 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void ModalBottomSheet(kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.material3.SheetState sheetState, optional float sheetMaxWidth, optional androidx.compose.ui.graphics.Shape shape, optional long containerColor, optional long contentColor, optional float tonalElevation, optional long scrimColor, optional kotlin.jvm.functions.Function0<kotlin.Unit>? dragHandle, optional kotlin.jvm.functions.Function0<? extends androidx.compose.foundation.layout.WindowInsets> contentWindowInsets, optional androidx.compose.material3.ModalBottomSheetProperties properties, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 995 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static androidx.compose.material3.SheetState rememberModalBottomSheetState(optional boolean skipPartiallyExpanded, optional kotlin.jvm.functions.Function1<? super androidx.compose.material3.SheetValue,java.lang.Boolean> confirmValueChange); 996 } 997 998 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Immutable public final class ModalBottomSheetProperties { 999 ctor public ModalBottomSheetProperties(optional androidx.compose.ui.window.SecureFlagPolicy securePolicy, optional boolean shouldDismissOnBackPress); 1000 ctor @Deprecated public ModalBottomSheetProperties(androidx.compose.ui.window.SecureFlagPolicy securePolicy, boolean isFocusable, boolean shouldDismissOnBackPress); 1001 ctor public ModalBottomSheetProperties(optional boolean shouldDismissOnBackPress); 1002 method public androidx.compose.ui.window.SecureFlagPolicy getSecurePolicy(); 1003 method public boolean getShouldDismissOnBackPress(); 1004 property public final androidx.compose.ui.window.SecureFlagPolicy securePolicy; 1005 property public final boolean shouldDismissOnBackPress; 1006 } 1007 1008 public final class ModalBottomSheet_androidKt { 1009 method @Deprecated @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void ModalBottomSheet(kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.material3.SheetState sheetState, optional float sheetMaxWidth, optional androidx.compose.ui.graphics.Shape shape, optional long containerColor, optional long contentColor, optional float tonalElevation, optional long scrimColor, optional kotlin.jvm.functions.Function0<kotlin.Unit>? dragHandle, optional androidx.compose.foundation.layout.WindowInsets windowInsets, optional androidx.compose.material3.ModalBottomSheetProperties properties, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 1010 } 1011 1012 public interface MultiChoiceSegmentedButtonRowScope extends androidx.compose.foundation.layout.RowScope { 1013 } 1014 1015 public final class NavigationBarDefaults { 1016 method @androidx.compose.runtime.Composable public long getContainerColor(); 1017 method public float getElevation(); 1018 method @androidx.compose.runtime.Composable public androidx.compose.foundation.layout.WindowInsets getWindowInsets(); 1019 property public final float Elevation; 1020 property @androidx.compose.runtime.Composable public final long containerColor; 1021 property @androidx.compose.runtime.Composable public final androidx.compose.foundation.layout.WindowInsets windowInsets; 1022 field public static final androidx.compose.material3.NavigationBarDefaults INSTANCE; 1023 } 1024 1025 @androidx.compose.runtime.Immutable public final class NavigationBarItemColors { 1026 ctor public NavigationBarItemColors(long selectedIconColor, long selectedTextColor, long selectedIndicatorColor, long unselectedIconColor, long unselectedTextColor, long disabledIconColor, long disabledTextColor); 1027 method public androidx.compose.material3.NavigationBarItemColors copy(optional long selectedIconColor, optional long selectedTextColor, optional long selectedIndicatorColor, optional long unselectedIconColor, optional long unselectedTextColor, optional long disabledIconColor, optional long disabledTextColor); 1028 method public long getDisabledIconColor(); 1029 method public long getDisabledTextColor(); 1030 method public long getSelectedIconColor(); 1031 method public long getSelectedIndicatorColor(); 1032 method public long getSelectedTextColor(); 1033 method public long getUnselectedIconColor(); 1034 method public long getUnselectedTextColor(); 1035 property public final long disabledIconColor; 1036 property public final long disabledTextColor; 1037 property public final long selectedIconColor; 1038 property public final long selectedIndicatorColor; 1039 property public final long selectedTextColor; 1040 property public final long unselectedIconColor; 1041 property public final long unselectedTextColor; 1042 } 1043 1044 public final class NavigationBarItemDefaults { 1045 method @androidx.compose.runtime.Composable public androidx.compose.material3.NavigationBarItemColors colors(); 1046 method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.material3.NavigationBarItemColors colors(optional long selectedIconColor, optional long selectedTextColor, optional long indicatorColor, optional long unselectedIconColor, optional long unselectedTextColor); 1047 method @androidx.compose.runtime.Composable public androidx.compose.material3.NavigationBarItemColors colors(optional long selectedIconColor, optional long selectedTextColor, optional long indicatorColor, optional long unselectedIconColor, optional long unselectedTextColor, optional long disabledIconColor, optional long disabledTextColor); 1048 field public static final androidx.compose.material3.NavigationBarItemDefaults INSTANCE; 1049 } 1050 1051 public final class NavigationBarKt { 1052 method @androidx.compose.runtime.Composable public static void NavigationBar(optional androidx.compose.ui.Modifier modifier, optional long containerColor, optional long contentColor, optional float tonalElevation, optional androidx.compose.foundation.layout.WindowInsets windowInsets, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content); 1053 method @androidx.compose.runtime.Composable public static void NavigationBarItem(androidx.compose.foundation.layout.RowScope, boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function0<kotlin.Unit> icon, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional kotlin.jvm.functions.Function0<kotlin.Unit>? label, optional boolean alwaysShowLabel, optional androidx.compose.material3.NavigationBarItemColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource); 1054 } 1055 1056 @androidx.compose.runtime.Stable public interface NavigationDrawerItemColors { 1057 method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> badgeColor(boolean selected); 1058 method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> containerColor(boolean selected); 1059 method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> iconColor(boolean selected); 1060 method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> textColor(boolean selected); 1061 } 1062 1063 public final class NavigationDrawerItemDefaults { 1064 method @androidx.compose.runtime.Composable public androidx.compose.material3.NavigationDrawerItemColors colors(optional long selectedContainerColor, optional long unselectedContainerColor, optional long selectedIconColor, optional long unselectedIconColor, optional long selectedTextColor, optional long unselectedTextColor, optional long selectedBadgeColor, optional long unselectedBadgeColor); 1065 method public androidx.compose.foundation.layout.PaddingValues getItemPadding(); 1066 property public final androidx.compose.foundation.layout.PaddingValues ItemPadding; 1067 field public static final androidx.compose.material3.NavigationDrawerItemDefaults INSTANCE; 1068 } 1069 1070 public final class NavigationDrawerKt { 1071 method @androidx.compose.runtime.Composable public static void DismissibleDrawerSheet(androidx.compose.material3.DrawerState drawerState, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.graphics.Shape drawerShape, optional long drawerContainerColor, optional long drawerContentColor, optional float drawerTonalElevation, optional androidx.compose.foundation.layout.WindowInsets windowInsets, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 1072 method @androidx.compose.runtime.Composable public static void DismissibleDrawerSheet(optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.graphics.Shape drawerShape, optional long drawerContainerColor, optional long drawerContentColor, optional float drawerTonalElevation, optional androidx.compose.foundation.layout.WindowInsets windowInsets, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 1073 method @androidx.compose.runtime.Composable public static void DismissibleNavigationDrawer(kotlin.jvm.functions.Function0<kotlin.Unit> drawerContent, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.material3.DrawerState drawerState, optional boolean gesturesEnabled, kotlin.jvm.functions.Function0<kotlin.Unit> content); 1074 method @androidx.compose.runtime.Composable public static void ModalDrawerSheet(androidx.compose.material3.DrawerState drawerState, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.graphics.Shape drawerShape, optional long drawerContainerColor, optional long drawerContentColor, optional float drawerTonalElevation, optional androidx.compose.foundation.layout.WindowInsets windowInsets, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 1075 method @androidx.compose.runtime.Composable public static void ModalDrawerSheet(optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.graphics.Shape drawerShape, optional long drawerContainerColor, optional long drawerContentColor, optional float drawerTonalElevation, optional androidx.compose.foundation.layout.WindowInsets windowInsets, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 1076 method @androidx.compose.runtime.Composable public static void ModalNavigationDrawer(kotlin.jvm.functions.Function0<kotlin.Unit> drawerContent, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.material3.DrawerState drawerState, optional boolean gesturesEnabled, optional long scrimColor, kotlin.jvm.functions.Function0<kotlin.Unit> content); 1077 method @androidx.compose.runtime.Composable public static void NavigationDrawerItem(kotlin.jvm.functions.Function0<kotlin.Unit> label, boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? icon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? badge, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.NavigationDrawerItemColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource); 1078 method @androidx.compose.runtime.Composable public static void PermanentDrawerSheet(optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.graphics.Shape drawerShape, optional long drawerContainerColor, optional long drawerContentColor, optional float drawerTonalElevation, optional androidx.compose.foundation.layout.WindowInsets windowInsets, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 1079 method @androidx.compose.runtime.Composable public static void PermanentNavigationDrawer(kotlin.jvm.functions.Function0<kotlin.Unit> drawerContent, optional androidx.compose.ui.Modifier modifier, kotlin.jvm.functions.Function0<kotlin.Unit> content); 1080 method @androidx.compose.runtime.Composable public static androidx.compose.material3.DrawerState rememberDrawerState(androidx.compose.material3.DrawerValue initialValue, optional kotlin.jvm.functions.Function1<? super androidx.compose.material3.DrawerValue,java.lang.Boolean> confirmStateChange); 1081 } 1082 1083 public final class NavigationRailDefaults { 1084 method @androidx.compose.runtime.Composable public long getContainerColor(); 1085 method @androidx.compose.runtime.Composable public androidx.compose.foundation.layout.WindowInsets getWindowInsets(); 1086 property @androidx.compose.runtime.Composable public final long ContainerColor; 1087 property @androidx.compose.runtime.Composable public final androidx.compose.foundation.layout.WindowInsets windowInsets; 1088 field public static final androidx.compose.material3.NavigationRailDefaults INSTANCE; 1089 } 1090 1091 @androidx.compose.runtime.Immutable public final class NavigationRailItemColors { 1092 ctor public NavigationRailItemColors(long selectedIconColor, long selectedTextColor, long selectedIndicatorColor, long unselectedIconColor, long unselectedTextColor, long disabledIconColor, long disabledTextColor); 1093 method public androidx.compose.material3.NavigationRailItemColors copy(optional long selectedIconColor, optional long selectedTextColor, optional long selectedIndicatorColor, optional long unselectedIconColor, optional long unselectedTextColor, optional long disabledIconColor, optional long disabledTextColor); 1094 method public long getDisabledIconColor(); 1095 method public long getDisabledTextColor(); 1096 method public long getSelectedIconColor(); 1097 method public long getSelectedIndicatorColor(); 1098 method public long getSelectedTextColor(); 1099 method public long getUnselectedIconColor(); 1100 method public long getUnselectedTextColor(); 1101 property public final long disabledIconColor; 1102 property public final long disabledTextColor; 1103 property public final long selectedIconColor; 1104 property public final long selectedIndicatorColor; 1105 property public final long selectedTextColor; 1106 property public final long unselectedIconColor; 1107 property public final long unselectedTextColor; 1108 } 1109 1110 public final class NavigationRailItemDefaults { 1111 method @androidx.compose.runtime.Composable public androidx.compose.material3.NavigationRailItemColors colors(); 1112 method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.material3.NavigationRailItemColors colors(optional long selectedIconColor, optional long selectedTextColor, optional long indicatorColor, optional long unselectedIconColor, optional long unselectedTextColor); 1113 method @androidx.compose.runtime.Composable public androidx.compose.material3.NavigationRailItemColors colors(optional long selectedIconColor, optional long selectedTextColor, optional long indicatorColor, optional long unselectedIconColor, optional long unselectedTextColor, optional long disabledIconColor, optional long disabledTextColor); 1114 field public static final androidx.compose.material3.NavigationRailItemDefaults INSTANCE; 1115 } 1116 1117 public final class NavigationRailKt { 1118 method @androidx.compose.runtime.Composable public static void NavigationRail(optional androidx.compose.ui.Modifier modifier, optional long containerColor, optional long contentColor, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit>? header, optional androidx.compose.foundation.layout.WindowInsets windowInsets, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 1119 method @androidx.compose.runtime.Composable public static void NavigationRailItem(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function0<kotlin.Unit> icon, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional kotlin.jvm.functions.Function0<kotlin.Unit>? label, optional boolean alwaysShowLabel, optional androidx.compose.material3.NavigationRailItemColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource); 1120 } 1121 1122 @androidx.compose.runtime.Immutable public final class OutlinedTextFieldDefaults { 1123 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public void Container(boolean enabled, boolean isError, androidx.compose.foundation.interaction.InteractionSource interactionSource, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.material3.TextFieldColors colors, optional androidx.compose.ui.graphics.Shape shape, optional float focusedBorderThickness, optional float unfocusedBorderThickness); 1124 method @Deprecated @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public void ContainerBox(boolean enabled, boolean isError, androidx.compose.foundation.interaction.InteractionSource interactionSource, optional androidx.compose.material3.TextFieldColors colors, optional androidx.compose.ui.graphics.Shape shape, optional float focusedBorderThickness, optional float unfocusedBorderThickness); 1125 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public void DecorationBox(String value, kotlin.jvm.functions.Function0<kotlin.Unit> innerTextField, boolean enabled, boolean singleLine, androidx.compose.ui.text.input.VisualTransformation visualTransformation, androidx.compose.foundation.interaction.InteractionSource interactionSource, optional boolean isError, optional kotlin.jvm.functions.Function0<kotlin.Unit>? label, optional kotlin.jvm.functions.Function0<kotlin.Unit>? placeholder, optional kotlin.jvm.functions.Function0<kotlin.Unit>? leadingIcon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? trailingIcon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? prefix, optional kotlin.jvm.functions.Function0<kotlin.Unit>? suffix, optional kotlin.jvm.functions.Function0<kotlin.Unit>? supportingText, optional androidx.compose.material3.TextFieldColors colors, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function0<kotlin.Unit> container); 1126 method @androidx.compose.runtime.Composable public androidx.compose.material3.TextFieldColors colors(); 1127 method @androidx.compose.runtime.Composable public androidx.compose.material3.TextFieldColors colors(optional long focusedTextColor, optional long unfocusedTextColor, optional long disabledTextColor, optional long errorTextColor, optional long focusedContainerColor, optional long unfocusedContainerColor, optional long disabledContainerColor, optional long errorContainerColor, optional long cursorColor, optional long errorCursorColor, optional androidx.compose.foundation.text.selection.TextSelectionColors? selectionColors, optional long focusedBorderColor, optional long unfocusedBorderColor, optional long disabledBorderColor, optional long errorBorderColor, optional long focusedLeadingIconColor, optional long unfocusedLeadingIconColor, optional long disabledLeadingIconColor, optional long errorLeadingIconColor, optional long focusedTrailingIconColor, optional long unfocusedTrailingIconColor, optional long disabledTrailingIconColor, optional long errorTrailingIconColor, optional long focusedLabelColor, optional long unfocusedLabelColor, optional long disabledLabelColor, optional long errorLabelColor, optional long focusedPlaceholderColor, optional long unfocusedPlaceholderColor, optional long disabledPlaceholderColor, optional long errorPlaceholderColor, optional long focusedSupportingTextColor, optional long unfocusedSupportingTextColor, optional long disabledSupportingTextColor, optional long errorSupportingTextColor, optional long focusedPrefixColor, optional long unfocusedPrefixColor, optional long disabledPrefixColor, optional long errorPrefixColor, optional long focusedSuffixColor, optional long unfocusedSuffixColor, optional long disabledSuffixColor, optional long errorSuffixColor); 1128 method public androidx.compose.foundation.layout.PaddingValues contentPadding(optional float start, optional float top, optional float end, optional float bottom); 1129 method public float getFocusedBorderThickness(); 1130 method public float getMinHeight(); 1131 method public float getMinWidth(); 1132 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getShape(); 1133 method public float getUnfocusedBorderThickness(); 1134 property public final float FocusedBorderThickness; 1135 property public final float MinHeight; 1136 property public final float MinWidth; 1137 property public final float UnfocusedBorderThickness; 1138 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape shape; 1139 field public static final androidx.compose.material3.OutlinedTextFieldDefaults INSTANCE; 1140 } 1141 1142 public final class OutlinedTextFieldKt { 1143 method @androidx.compose.runtime.Composable public static void OutlinedTextField(androidx.compose.ui.text.input.TextFieldValue value, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.input.TextFieldValue,kotlin.Unit> onValueChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional boolean readOnly, optional androidx.compose.ui.text.TextStyle textStyle, optional kotlin.jvm.functions.Function0<kotlin.Unit>? label, optional kotlin.jvm.functions.Function0<kotlin.Unit>? placeholder, optional kotlin.jvm.functions.Function0<kotlin.Unit>? leadingIcon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? trailingIcon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? prefix, optional kotlin.jvm.functions.Function0<kotlin.Unit>? suffix, optional kotlin.jvm.functions.Function0<kotlin.Unit>? supportingText, optional boolean isError, optional androidx.compose.ui.text.input.VisualTransformation visualTransformation, optional androidx.compose.foundation.text.KeyboardOptions keyboardOptions, optional androidx.compose.foundation.text.KeyboardActions keyboardActions, optional boolean singleLine, optional int maxLines, optional int minLines, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.TextFieldColors colors); 1144 method @androidx.compose.runtime.Composable public static void OutlinedTextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onValueChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional boolean readOnly, optional androidx.compose.ui.text.TextStyle textStyle, optional kotlin.jvm.functions.Function0<kotlin.Unit>? label, optional kotlin.jvm.functions.Function0<kotlin.Unit>? placeholder, optional kotlin.jvm.functions.Function0<kotlin.Unit>? leadingIcon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? trailingIcon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? prefix, optional kotlin.jvm.functions.Function0<kotlin.Unit>? suffix, optional kotlin.jvm.functions.Function0<kotlin.Unit>? supportingText, optional boolean isError, optional androidx.compose.ui.text.input.VisualTransformation visualTransformation, optional androidx.compose.foundation.text.KeyboardOptions keyboardOptions, optional androidx.compose.foundation.text.KeyboardActions keyboardActions, optional boolean singleLine, optional int maxLines, optional int minLines, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.TextFieldColors colors); 1145 } 1146 1147 public final class ProgressIndicatorDefaults { 1148 method public void drawStopIndicator(androidx.compose.ui.graphics.drawscope.DrawScope drawScope, float stopSize, long color, int strokeCap); 1149 method @androidx.compose.runtime.Composable public long getCircularColor(); 1150 method public int getCircularDeterminateStrokeCap(); 1151 method @androidx.compose.runtime.Composable public long getCircularDeterminateTrackColor(); 1152 method public int getCircularIndeterminateStrokeCap(); 1153 method @androidx.compose.runtime.Composable public long getCircularIndeterminateTrackColor(); 1154 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public float getCircularIndicatorTrackGapSize(); 1155 method public float getCircularStrokeWidth(); 1156 method @Deprecated @androidx.compose.runtime.Composable public long getCircularTrackColor(); 1157 method @androidx.compose.runtime.Composable public long getLinearColor(); 1158 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public float getLinearIndicatorTrackGapSize(); 1159 method public int getLinearStrokeCap(); 1160 method @androidx.compose.runtime.Composable public long getLinearTrackColor(); 1161 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public float getLinearTrackStopIndicatorSize(); 1162 method public androidx.compose.animation.core.SpringSpec<java.lang.Float> getProgressAnimationSpec(); 1163 property public final int CircularDeterminateStrokeCap; 1164 property public final int CircularIndeterminateStrokeCap; 1165 property @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public final float CircularIndicatorTrackGapSize; 1166 property public final float CircularStrokeWidth; 1167 property @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public final float LinearIndicatorTrackGapSize; 1168 property public final int LinearStrokeCap; 1169 property @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public final float LinearTrackStopIndicatorSize; 1170 property public final androidx.compose.animation.core.SpringSpec<java.lang.Float> ProgressAnimationSpec; 1171 property @androidx.compose.runtime.Composable public final long circularColor; 1172 property @androidx.compose.runtime.Composable public final long circularDeterminateTrackColor; 1173 property @androidx.compose.runtime.Composable public final long circularIndeterminateTrackColor; 1174 property @Deprecated @androidx.compose.runtime.Composable public final long circularTrackColor; 1175 property @androidx.compose.runtime.Composable public final long linearColor; 1176 property @androidx.compose.runtime.Composable public final long linearTrackColor; 1177 field public static final androidx.compose.material3.ProgressIndicatorDefaults INSTANCE; 1178 } 1179 1180 public final class ProgressIndicatorKt { 1181 method @Deprecated @androidx.compose.runtime.Composable public static void CircularProgressIndicator(optional androidx.compose.ui.Modifier modifier, optional long color, optional float strokeWidth); 1182 method @androidx.compose.runtime.Composable public static void CircularProgressIndicator(optional androidx.compose.ui.Modifier modifier, optional long color, optional float strokeWidth, optional long trackColor, optional int strokeCap); 1183 method @Deprecated @androidx.compose.runtime.Composable public static void CircularProgressIndicator(float progress, optional androidx.compose.ui.Modifier modifier, optional long color, optional float strokeWidth); 1184 method @Deprecated @androidx.compose.runtime.Composable public static void CircularProgressIndicator(float progress, optional androidx.compose.ui.Modifier modifier, optional long color, optional float strokeWidth, optional long trackColor, optional int strokeCap); 1185 method @Deprecated @androidx.compose.runtime.Composable public static void CircularProgressIndicator(kotlin.jvm.functions.Function0<java.lang.Float> progress, optional androidx.compose.ui.Modifier modifier, optional long color, optional float strokeWidth, optional long trackColor, optional int strokeCap); 1186 method @androidx.compose.runtime.Composable public static void CircularProgressIndicator(kotlin.jvm.functions.Function0<java.lang.Float> progress, optional androidx.compose.ui.Modifier modifier, optional long color, optional float strokeWidth, optional long trackColor, optional int strokeCap, optional float gapSize); 1187 method @Deprecated @androidx.compose.runtime.Composable public static void LinearProgressIndicator(optional androidx.compose.ui.Modifier modifier, optional long color, optional long trackColor); 1188 method @Deprecated @androidx.compose.runtime.Composable public static void LinearProgressIndicator(optional androidx.compose.ui.Modifier modifier, optional long color, optional long trackColor, optional int strokeCap); 1189 method @androidx.compose.runtime.Composable public static void LinearProgressIndicator(optional androidx.compose.ui.Modifier modifier, optional long color, optional long trackColor, optional int strokeCap, optional float gapSize); 1190 method @Deprecated @androidx.compose.runtime.Composable public static void LinearProgressIndicator(float progress, optional androidx.compose.ui.Modifier modifier, optional long color, optional long trackColor); 1191 method @Deprecated @androidx.compose.runtime.Composable public static void LinearProgressIndicator(float progress, optional androidx.compose.ui.Modifier modifier, optional long color, optional long trackColor, optional int strokeCap); 1192 method @Deprecated @androidx.compose.runtime.Composable public static void LinearProgressIndicator(kotlin.jvm.functions.Function0<java.lang.Float> progress, optional androidx.compose.ui.Modifier modifier, optional long color, optional long trackColor, optional int strokeCap); 1193 method @androidx.compose.runtime.Composable public static void LinearProgressIndicator(kotlin.jvm.functions.Function0<java.lang.Float> progress, optional androidx.compose.ui.Modifier modifier, optional long color, optional long trackColor, optional int strokeCap, optional float gapSize, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.drawscope.DrawScope,kotlin.Unit> drawStopIndicator); 1194 } 1195 1196 @androidx.compose.runtime.Immutable public final class RadioButtonColors { 1197 ctor public RadioButtonColors(long selectedColor, long unselectedColor, long disabledSelectedColor, long disabledUnselectedColor); 1198 method public androidx.compose.material3.RadioButtonColors copy(optional long selectedColor, optional long unselectedColor, optional long disabledSelectedColor, optional long disabledUnselectedColor); 1199 method public long getDisabledSelectedColor(); 1200 method public long getDisabledUnselectedColor(); 1201 method public long getSelectedColor(); 1202 method public long getUnselectedColor(); 1203 property public final long disabledSelectedColor; 1204 property public final long disabledUnselectedColor; 1205 property public final long selectedColor; 1206 property public final long unselectedColor; 1207 } 1208 1209 public final class RadioButtonDefaults { 1210 method @androidx.compose.runtime.Composable public androidx.compose.material3.RadioButtonColors colors(); 1211 method @androidx.compose.runtime.Composable public androidx.compose.material3.RadioButtonColors colors(optional long selectedColor, optional long unselectedColor, optional long disabledSelectedColor, optional long disabledUnselectedColor); 1212 field public static final androidx.compose.material3.RadioButtonDefaults INSTANCE; 1213 } 1214 1215 public final class RadioButtonKt { 1216 method @androidx.compose.runtime.Composable public static void RadioButton(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit>? onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.material3.RadioButtonColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource); 1217 } 1218 1219 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public final class RangeSliderState { 1220 ctor public RangeSliderState(optional float activeRangeStart, optional float activeRangeEnd, optional @IntRange(from=0L) int steps, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onValueChangeFinished, optional kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> valueRange); 1221 method public float getActiveRangeEnd(); 1222 method public float getActiveRangeStart(); 1223 method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnValueChangeFinished(); 1224 method public int getSteps(); 1225 method public kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> getValueRange(); 1226 method public void setActiveRangeEnd(float); 1227 method public void setActiveRangeStart(float); 1228 method public void setOnValueChangeFinished(kotlin.jvm.functions.Function0<kotlin.Unit>?); 1229 property public final float activeRangeEnd; 1230 property public final float activeRangeStart; 1231 property public final kotlin.jvm.functions.Function0<kotlin.Unit>? onValueChangeFinished; 1232 property public final int steps; 1233 property public final kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> valueRange; 1234 } 1235 1236 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Immutable @androidx.compose.runtime.Stable public final class RichTooltipColors { 1237 ctor public RichTooltipColors(long containerColor, long contentColor, long titleContentColor, long actionContentColor); 1238 method public androidx.compose.material3.RichTooltipColors copy(optional long containerColor, optional long contentColor, optional long titleContentColor, optional long actionContentColor); 1239 method public long getActionContentColor(); 1240 method public long getContainerColor(); 1241 method public long getContentColor(); 1242 method public long getTitleContentColor(); 1243 property public final long actionContentColor; 1244 property public final long containerColor; 1245 property public final long contentColor; 1246 property public final long titleContentColor; 1247 } 1248 1249 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Immutable public final class RippleConfiguration { 1250 ctor public RippleConfiguration(optional long color, optional androidx.compose.material.ripple.RippleAlpha? rippleAlpha); 1251 method public long getColor(); 1252 method public androidx.compose.material.ripple.RippleAlpha? getRippleAlpha(); 1253 property public final long color; 1254 property public final androidx.compose.material.ripple.RippleAlpha? rippleAlpha; 1255 } 1256 1257 public final class RippleDefaults { 1258 method public androidx.compose.material.ripple.RippleAlpha getRippleAlpha(); 1259 property public final androidx.compose.material.ripple.RippleAlpha RippleAlpha; 1260 field public static final androidx.compose.material3.RippleDefaults INSTANCE; 1261 } 1262 1263 public final class RippleKt { 1264 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.material3.RippleConfiguration?> getLocalRippleConfiguration(); 1265 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public static androidx.compose.runtime.ProvidableCompositionLocal<java.lang.Boolean> getLocalUseFallbackRippleImplementation(); 1266 method @androidx.compose.runtime.Stable public static androidx.compose.foundation.IndicationNodeFactory ripple(androidx.compose.ui.graphics.ColorProducer color, optional boolean bounded, optional float radius); 1267 method @androidx.compose.runtime.Stable public static androidx.compose.foundation.IndicationNodeFactory ripple(optional boolean bounded, optional float radius, optional long color); 1268 property @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public static final androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.material3.RippleConfiguration?> LocalRippleConfiguration; 1269 property @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public static final androidx.compose.runtime.ProvidableCompositionLocal<java.lang.Boolean> LocalUseFallbackRippleImplementation; 1270 } 1271 1272 public final class ScaffoldDefaults { 1273 method @androidx.compose.runtime.Composable public androidx.compose.foundation.layout.WindowInsets getContentWindowInsets(); 1274 property @androidx.compose.runtime.Composable public final androidx.compose.foundation.layout.WindowInsets contentWindowInsets; 1275 field public static final androidx.compose.material3.ScaffoldDefaults INSTANCE; 1276 } 1277 1278 public final class ScaffoldKt { 1279 method @androidx.compose.runtime.Composable public static void Scaffold(optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit> topBar, optional kotlin.jvm.functions.Function0<kotlin.Unit> bottomBar, optional kotlin.jvm.functions.Function0<kotlin.Unit> snackbarHost, optional kotlin.jvm.functions.Function0<kotlin.Unit> floatingActionButton, optional int floatingActionButtonPosition, optional long containerColor, optional long contentColor, optional androidx.compose.foundation.layout.WindowInsets contentWindowInsets, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.PaddingValues,kotlin.Unit> content); 1280 } 1281 1282 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Immutable public final class SearchBarColors { 1283 ctor public SearchBarColors(long containerColor, long dividerColor); 1284 ctor @Deprecated public SearchBarColors(long containerColor, long dividerColor, @Deprecated androidx.compose.material3.TextFieldColors inputFieldColors); 1285 method public long getContainerColor(); 1286 method public long getDividerColor(); 1287 method @Deprecated public androidx.compose.material3.TextFieldColors getInputFieldColors(); 1288 property public final long containerColor; 1289 property public final long dividerColor; 1290 property @Deprecated public final androidx.compose.material3.TextFieldColors inputFieldColors; 1291 } 1292 1293 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public final class SearchBarDefaults { 1294 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public void InputField(String query, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onQueryChange, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onSearch, boolean expanded, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit> onExpandedChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional kotlin.jvm.functions.Function0<kotlin.Unit>? placeholder, optional kotlin.jvm.functions.Function0<kotlin.Unit>? leadingIcon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? trailingIcon, optional androidx.compose.material3.TextFieldColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource); 1295 method @androidx.compose.runtime.Composable public androidx.compose.material3.SearchBarColors colors(optional long containerColor, optional long dividerColor); 1296 method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.material3.SearchBarColors colors(optional long containerColor, optional long dividerColor, optional androidx.compose.material3.TextFieldColors inputFieldColors); 1297 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getDockedShape(); 1298 method @Deprecated public float getElevation(); 1299 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getFullScreenShape(); 1300 method public float getInputFieldHeight(); 1301 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getInputFieldShape(); 1302 method public float getShadowElevation(); 1303 method public float getTonalElevation(); 1304 method @androidx.compose.runtime.Composable public androidx.compose.foundation.layout.WindowInsets getWindowInsets(); 1305 method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.material3.TextFieldColors inputFieldColors(optional long textColor, optional long disabledTextColor, optional long cursorColor, optional androidx.compose.foundation.text.selection.TextSelectionColors selectionColors, optional long focusedLeadingIconColor, optional long unfocusedLeadingIconColor, optional long disabledLeadingIconColor, optional long focusedTrailingIconColor, optional long unfocusedTrailingIconColor, optional long disabledTrailingIconColor, optional long placeholderColor, optional long disabledPlaceholderColor); 1306 method @androidx.compose.runtime.Composable public androidx.compose.material3.TextFieldColors inputFieldColors(optional long focusedTextColor, optional long unfocusedTextColor, optional long disabledTextColor, optional long cursorColor, optional androidx.compose.foundation.text.selection.TextSelectionColors selectionColors, optional long focusedLeadingIconColor, optional long unfocusedLeadingIconColor, optional long disabledLeadingIconColor, optional long focusedTrailingIconColor, optional long unfocusedTrailingIconColor, optional long disabledTrailingIconColor, optional long focusedPlaceholderColor, optional long unfocusedPlaceholderColor, optional long disabledPlaceholderColor); 1307 property @Deprecated public final float Elevation; 1308 property public final float InputFieldHeight; 1309 property public final float ShadowElevation; 1310 property public final float TonalElevation; 1311 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape dockedShape; 1312 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape fullScreenShape; 1313 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape inputFieldShape; 1314 property @androidx.compose.runtime.Composable public final androidx.compose.foundation.layout.WindowInsets windowInsets; 1315 field public static final androidx.compose.material3.SearchBarDefaults INSTANCE; 1316 } 1317 1318 public final class SearchBar_androidKt { 1319 method @Deprecated @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void DockedSearchBar(String query, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onQueryChange, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onSearch, boolean active, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit> onActiveChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional kotlin.jvm.functions.Function0<kotlin.Unit>? placeholder, optional kotlin.jvm.functions.Function0<kotlin.Unit>? leadingIcon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? trailingIcon, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.SearchBarColors colors, optional float tonalElevation, optional float shadowElevation, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 1320 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void DockedSearchBar(kotlin.jvm.functions.Function0<kotlin.Unit> inputField, boolean expanded, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit> onExpandedChange, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.SearchBarColors colors, optional float tonalElevation, optional float shadowElevation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 1321 method @Deprecated @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void SearchBar(String query, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onQueryChange, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onSearch, boolean active, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit> onActiveChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional kotlin.jvm.functions.Function0<kotlin.Unit>? placeholder, optional kotlin.jvm.functions.Function0<kotlin.Unit>? leadingIcon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? trailingIcon, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.SearchBarColors colors, optional float tonalElevation, optional float shadowElevation, optional androidx.compose.foundation.layout.WindowInsets windowInsets, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 1322 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void SearchBar(kotlin.jvm.functions.Function0<kotlin.Unit> inputField, boolean expanded, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit> onExpandedChange, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.SearchBarColors colors, optional float tonalElevation, optional float shadowElevation, optional androidx.compose.foundation.layout.WindowInsets windowInsets, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 1323 } 1324 1325 @androidx.compose.runtime.Immutable public final class SegmentedButtonColors { 1326 ctor public SegmentedButtonColors(long activeContainerColor, long activeContentColor, long activeBorderColor, long inactiveContainerColor, long inactiveContentColor, long inactiveBorderColor, long disabledActiveContainerColor, long disabledActiveContentColor, long disabledActiveBorderColor, long disabledInactiveContainerColor, long disabledInactiveContentColor, long disabledInactiveBorderColor); 1327 method public androidx.compose.material3.SegmentedButtonColors copy(optional long activeContainerColor, optional long activeContentColor, optional long activeBorderColor, optional long inactiveContainerColor, optional long inactiveContentColor, optional long inactiveBorderColor, optional long disabledActiveContainerColor, optional long disabledActiveContentColor, optional long disabledActiveBorderColor, optional long disabledInactiveContainerColor, optional long disabledInactiveContentColor, optional long disabledInactiveBorderColor); 1328 method public long getActiveBorderColor(); 1329 method public long getActiveContainerColor(); 1330 method public long getActiveContentColor(); 1331 method public long getDisabledActiveBorderColor(); 1332 method public long getDisabledActiveContainerColor(); 1333 method public long getDisabledActiveContentColor(); 1334 method public long getDisabledInactiveBorderColor(); 1335 method public long getDisabledInactiveContainerColor(); 1336 method public long getDisabledInactiveContentColor(); 1337 method public long getInactiveBorderColor(); 1338 method public long getInactiveContainerColor(); 1339 method public long getInactiveContentColor(); 1340 property public final long activeBorderColor; 1341 property public final long activeContainerColor; 1342 property public final long activeContentColor; 1343 property public final long disabledActiveBorderColor; 1344 property public final long disabledActiveContainerColor; 1345 property public final long disabledActiveContentColor; 1346 property public final long disabledInactiveBorderColor; 1347 property public final long disabledInactiveContainerColor; 1348 property public final long disabledInactiveContentColor; 1349 property public final long inactiveBorderColor; 1350 property public final long inactiveContainerColor; 1351 property public final long inactiveContentColor; 1352 } 1353 1354 @androidx.compose.runtime.Stable public final class SegmentedButtonDefaults { 1355 method @androidx.compose.runtime.Composable public void ActiveIcon(); 1356 method @androidx.compose.runtime.Composable public void Icon(boolean active, optional kotlin.jvm.functions.Function0<kotlin.Unit> activeContent, optional kotlin.jvm.functions.Function0<kotlin.Unit>? inactiveContent); 1357 method public androidx.compose.foundation.BorderStroke borderStroke(long color, optional float width); 1358 method @androidx.compose.runtime.Composable public androidx.compose.material3.SegmentedButtonColors colors(); 1359 method @androidx.compose.runtime.Composable public androidx.compose.material3.SegmentedButtonColors colors(optional long activeContainerColor, optional long activeContentColor, optional long activeBorderColor, optional long inactiveContainerColor, optional long inactiveContentColor, optional long inactiveBorderColor, optional long disabledActiveContainerColor, optional long disabledActiveContentColor, optional long disabledActiveBorderColor, optional long disabledInactiveContainerColor, optional long disabledInactiveContentColor, optional long disabledInactiveBorderColor); 1360 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.foundation.shape.CornerBasedShape getBaseShape(); 1361 method public float getBorderWidth(); 1362 method public float getIconSize(); 1363 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.graphics.Shape itemShape(int index, int count, optional androidx.compose.foundation.shape.CornerBasedShape baseShape); 1364 property public final float BorderWidth; 1365 property public final float IconSize; 1366 property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public final androidx.compose.foundation.shape.CornerBasedShape baseShape; 1367 field public static final androidx.compose.material3.SegmentedButtonDefaults INSTANCE; 1368 } 1369 1370 public final class SegmentedButtonKt { 1371 method @androidx.compose.runtime.Composable public static void MultiChoiceSegmentedButtonRow(optional androidx.compose.ui.Modifier modifier, optional float space, kotlin.jvm.functions.Function1<? super androidx.compose.material3.MultiChoiceSegmentedButtonRowScope,kotlin.Unit> content); 1372 method @androidx.compose.runtime.Composable public static void SegmentedButton(androidx.compose.material3.MultiChoiceSegmentedButtonRowScope, boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit> onCheckedChange, androidx.compose.ui.graphics.Shape shape, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.material3.SegmentedButtonColors colors, optional androidx.compose.foundation.BorderStroke border, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional kotlin.jvm.functions.Function0<kotlin.Unit> icon, kotlin.jvm.functions.Function0<kotlin.Unit> label); 1373 method @androidx.compose.runtime.Composable public static void SegmentedButton(androidx.compose.material3.SingleChoiceSegmentedButtonRowScope, boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, androidx.compose.ui.graphics.Shape shape, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.material3.SegmentedButtonColors colors, optional androidx.compose.foundation.BorderStroke border, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional kotlin.jvm.functions.Function0<kotlin.Unit> icon, kotlin.jvm.functions.Function0<kotlin.Unit> label); 1374 method @androidx.compose.runtime.Composable public static void SingleChoiceSegmentedButtonRow(optional androidx.compose.ui.Modifier modifier, optional float space, kotlin.jvm.functions.Function1<? super androidx.compose.material3.SingleChoiceSegmentedButtonRowScope,kotlin.Unit> content); 1375 } 1376 1377 @androidx.compose.runtime.Immutable public final class SelectableChipColors { 1378 ctor public SelectableChipColors(long containerColor, long labelColor, long leadingIconColor, long trailingIconColor, long disabledContainerColor, long disabledLabelColor, long disabledLeadingIconColor, long disabledTrailingIconColor, long selectedContainerColor, long disabledSelectedContainerColor, long selectedLabelColor, long selectedLeadingIconColor, long selectedTrailingIconColor); 1379 method public androidx.compose.material3.SelectableChipColors copy(optional long containerColor, optional long labelColor, optional long leadingIconColor, optional long trailingIconColor, optional long disabledContainerColor, optional long disabledLabelColor, optional long disabledLeadingIconColor, optional long disabledTrailingIconColor, optional long selectedContainerColor, optional long disabledSelectedContainerColor, optional long selectedLabelColor, optional long selectedLeadingIconColor, optional long selectedTrailingIconColor); 1380 } 1381 1382 @androidx.compose.runtime.Immutable public final class SelectableChipElevation { 1383 ctor public SelectableChipElevation(float elevation, float pressedElevation, float focusedElevation, float hoveredElevation, float draggedElevation, float disabledElevation); 1384 method public float getDisabledElevation(); 1385 method public float getDraggedElevation(); 1386 method public float getElevation(); 1387 method public float getFocusedElevation(); 1388 method public float getHoveredElevation(); 1389 method public float getPressedElevation(); 1390 property public final float disabledElevation; 1391 property public final float draggedElevation; 1392 property public final float elevation; 1393 property public final float focusedElevation; 1394 property public final float hoveredElevation; 1395 property public final float pressedElevation; 1396 } 1397 1398 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Stable public interface SelectableDates { 1399 method public default boolean isSelectableDate(long utcTimeMillis); 1400 method public default boolean isSelectableYear(int year); 1401 } 1402 1403 public final class ShapeDefaults { 1404 method public androidx.compose.foundation.shape.CornerBasedShape getExtraLarge(); 1405 method public androidx.compose.foundation.shape.CornerBasedShape getExtraSmall(); 1406 method public androidx.compose.foundation.shape.CornerBasedShape getLarge(); 1407 method public androidx.compose.foundation.shape.CornerBasedShape getMedium(); 1408 method public androidx.compose.foundation.shape.CornerBasedShape getSmall(); 1409 property public final androidx.compose.foundation.shape.CornerBasedShape ExtraLarge; 1410 property public final androidx.compose.foundation.shape.CornerBasedShape ExtraSmall; 1411 property public final androidx.compose.foundation.shape.CornerBasedShape Large; 1412 property public final androidx.compose.foundation.shape.CornerBasedShape Medium; 1413 property public final androidx.compose.foundation.shape.CornerBasedShape Small; 1414 field public static final androidx.compose.material3.ShapeDefaults INSTANCE; 1415 } 1416 1417 @androidx.compose.runtime.Immutable public final class Shapes { 1418 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); 1419 method public androidx.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); 1420 method public androidx.compose.foundation.shape.CornerBasedShape getExtraLarge(); 1421 method public androidx.compose.foundation.shape.CornerBasedShape getExtraSmall(); 1422 method public androidx.compose.foundation.shape.CornerBasedShape getLarge(); 1423 method public androidx.compose.foundation.shape.CornerBasedShape getMedium(); 1424 method public androidx.compose.foundation.shape.CornerBasedShape getSmall(); 1425 property public final androidx.compose.foundation.shape.CornerBasedShape extraLarge; 1426 property public final androidx.compose.foundation.shape.CornerBasedShape extraSmall; 1427 property public final androidx.compose.foundation.shape.CornerBasedShape large; 1428 property public final androidx.compose.foundation.shape.CornerBasedShape medium; 1429 property public final androidx.compose.foundation.shape.CornerBasedShape small; 1430 } 1431 1432 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Stable public final class SheetState { 1433 ctor public SheetState(boolean skipPartiallyExpanded, androidx.compose.ui.unit.Density density, optional androidx.compose.material3.SheetValue initialValue, optional kotlin.jvm.functions.Function1<? super androidx.compose.material3.SheetValue,java.lang.Boolean> confirmValueChange, optional boolean skipHiddenState); 1434 method public suspend Object? expand(kotlin.coroutines.Continuation<? super kotlin.Unit>); 1435 method public androidx.compose.material3.SheetValue getCurrentValue(); 1436 method public boolean getHasExpandedState(); 1437 method public boolean getHasPartiallyExpandedState(); 1438 method public androidx.compose.material3.SheetValue getTargetValue(); 1439 method public suspend Object? hide(kotlin.coroutines.Continuation<? super kotlin.Unit>); 1440 method public boolean isVisible(); 1441 method public suspend Object? partialExpand(kotlin.coroutines.Continuation<? super kotlin.Unit>); 1442 method public float requireOffset(); 1443 method public suspend Object? show(kotlin.coroutines.Continuation<? super kotlin.Unit>); 1444 property public final androidx.compose.material3.SheetValue currentValue; 1445 property public final boolean hasExpandedState; 1446 property public final boolean hasPartiallyExpandedState; 1447 property public final boolean isVisible; 1448 property public final androidx.compose.material3.SheetValue targetValue; 1449 field public static final androidx.compose.material3.SheetState.Companion Companion; 1450 } 1451 1452 public static final class SheetState.Companion { 1453 method public androidx.compose.runtime.saveable.Saver<androidx.compose.material3.SheetState,androidx.compose.material3.SheetValue> Saver(boolean skipPartiallyExpanded, kotlin.jvm.functions.Function1<? super androidx.compose.material3.SheetValue,java.lang.Boolean> confirmValueChange, androidx.compose.ui.unit.Density density, boolean skipHiddenState); 1454 } 1455 1456 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public enum SheetValue { 1457 enum_constant public static final androidx.compose.material3.SheetValue Expanded; 1458 enum_constant public static final androidx.compose.material3.SheetValue Hidden; 1459 enum_constant public static final androidx.compose.material3.SheetValue PartiallyExpanded; 1460 } 1461 1462 public interface SingleChoiceSegmentedButtonRowScope extends androidx.compose.foundation.layout.RowScope { 1463 } 1464 1465 @androidx.compose.runtime.Immutable public final class SliderColors { 1466 ctor public SliderColors(long thumbColor, long activeTrackColor, long activeTickColor, long inactiveTrackColor, long inactiveTickColor, long disabledThumbColor, long disabledActiveTrackColor, long disabledActiveTickColor, long disabledInactiveTrackColor, long disabledInactiveTickColor); 1467 method public androidx.compose.material3.SliderColors copy(optional long thumbColor, optional long activeTrackColor, optional long activeTickColor, optional long inactiveTrackColor, optional long inactiveTickColor, optional long disabledThumbColor, optional long disabledActiveTrackColor, optional long disabledActiveTickColor, optional long disabledInactiveTrackColor, optional long disabledInactiveTickColor); 1468 method public long getActiveTickColor(); 1469 method public long getActiveTrackColor(); 1470 method public long getDisabledActiveTickColor(); 1471 method public long getDisabledActiveTrackColor(); 1472 method public long getDisabledInactiveTickColor(); 1473 method public long getDisabledInactiveTrackColor(); 1474 method public long getDisabledThumbColor(); 1475 method public long getInactiveTickColor(); 1476 method public long getInactiveTrackColor(); 1477 method public long getThumbColor(); 1478 property public final long activeTickColor; 1479 property public final long activeTrackColor; 1480 property public final long disabledActiveTickColor; 1481 property public final long disabledActiveTrackColor; 1482 property public final long disabledInactiveTickColor; 1483 property public final long disabledInactiveTrackColor; 1484 property public final long disabledThumbColor; 1485 property public final long inactiveTickColor; 1486 property public final long inactiveTrackColor; 1487 property public final long thumbColor; 1488 } 1489 1490 @androidx.compose.runtime.Stable public final class SliderDefaults { 1491 method @androidx.compose.runtime.Composable public void Thumb(androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.material3.SliderColors colors, optional boolean enabled, optional long thumbSize); 1492 method @Deprecated @androidx.compose.runtime.Composable public void Track(androidx.compose.material3.RangeSliderState rangeSliderState, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.material3.SliderColors colors, optional boolean enabled); 1493 method @androidx.compose.runtime.Composable public void Track(androidx.compose.material3.RangeSliderState rangeSliderState, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.material3.SliderColors colors, optional kotlin.jvm.functions.Function2<? super androidx.compose.ui.graphics.drawscope.DrawScope,? super androidx.compose.ui.geometry.Offset,kotlin.Unit>? drawStopIndicator, optional kotlin.jvm.functions.Function3<? super androidx.compose.ui.graphics.drawscope.DrawScope,? super androidx.compose.ui.geometry.Offset,? super androidx.compose.ui.graphics.Color,kotlin.Unit> drawTick, optional float thumbTrackGapSize, optional float trackInsideCornerSize); 1494 method @Deprecated @androidx.compose.runtime.Composable public void Track(androidx.compose.material3.SliderPositions sliderPositions, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.material3.SliderColors colors, optional boolean enabled); 1495 method @Deprecated @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public void Track(androidx.compose.material3.SliderState sliderState, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.material3.SliderColors colors, optional boolean enabled); 1496 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public void Track(androidx.compose.material3.SliderState sliderState, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.material3.SliderColors colors, optional kotlin.jvm.functions.Function2<? super androidx.compose.ui.graphics.drawscope.DrawScope,? super androidx.compose.ui.geometry.Offset,kotlin.Unit>? drawStopIndicator, optional kotlin.jvm.functions.Function3<? super androidx.compose.ui.graphics.drawscope.DrawScope,? super androidx.compose.ui.geometry.Offset,? super androidx.compose.ui.graphics.Color,kotlin.Unit> drawTick, optional float thumbTrackGapSize, optional float trackInsideCornerSize); 1497 method @androidx.compose.runtime.Composable public androidx.compose.material3.SliderColors colors(); 1498 method @androidx.compose.runtime.Composable public androidx.compose.material3.SliderColors colors(optional long thumbColor, optional long activeTrackColor, optional long activeTickColor, optional long inactiveTrackColor, optional long inactiveTickColor, optional long disabledThumbColor, optional long disabledActiveTrackColor, optional long disabledActiveTickColor, optional long disabledInactiveTrackColor, optional long disabledInactiveTickColor); 1499 method public float getTickSize(); 1500 method public float getTrackStopIndicatorSize(); 1501 property public final float TickSize; 1502 property public final float TrackStopIndicatorSize; 1503 field public static final androidx.compose.material3.SliderDefaults INSTANCE; 1504 } 1505 1506 public final class SliderKt { 1507 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void RangeSlider(androidx.compose.material3.RangeSliderState state, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.material3.SliderColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource startInteractionSource, optional androidx.compose.foundation.interaction.MutableInteractionSource endInteractionSource, optional kotlin.jvm.functions.Function1<? super androidx.compose.material3.RangeSliderState,kotlin.Unit> startThumb, optional kotlin.jvm.functions.Function1<? super androidx.compose.material3.RangeSliderState,kotlin.Unit> endThumb, optional kotlin.jvm.functions.Function1<? super androidx.compose.material3.RangeSliderState,kotlin.Unit> track); 1508 method @androidx.compose.runtime.Composable public static void RangeSlider(kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> value, kotlin.jvm.functions.Function1<? super kotlin.ranges.ClosedFloatingPointRange<java.lang.Float>,kotlin.Unit> onValueChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> valueRange, optional @IntRange(from=0L) int steps, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onValueChangeFinished, optional androidx.compose.material3.SliderColors colors); 1509 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void RangeSlider(kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> value, kotlin.jvm.functions.Function1<? super kotlin.ranges.ClosedFloatingPointRange<java.lang.Float>,kotlin.Unit> onValueChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> valueRange, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onValueChangeFinished, optional androidx.compose.material3.SliderColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource startInteractionSource, optional androidx.compose.foundation.interaction.MutableInteractionSource endInteractionSource, optional kotlin.jvm.functions.Function1<? super androidx.compose.material3.RangeSliderState,kotlin.Unit> startThumb, optional kotlin.jvm.functions.Function1<? super androidx.compose.material3.RangeSliderState,kotlin.Unit> endThumb, optional kotlin.jvm.functions.Function1<? super androidx.compose.material3.RangeSliderState,kotlin.Unit> track, optional @IntRange(from=0L) int steps); 1510 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void Slider(androidx.compose.material3.SliderState state, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.material3.SliderColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional kotlin.jvm.functions.Function1<? super androidx.compose.material3.SliderState,kotlin.Unit> thumb, optional kotlin.jvm.functions.Function1<? super androidx.compose.material3.SliderState,kotlin.Unit> track); 1511 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void Slider(float value, kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> onValueChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onValueChangeFinished, optional androidx.compose.material3.SliderColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional @IntRange(from=0L) int steps, optional kotlin.jvm.functions.Function1<? super androidx.compose.material3.SliderState,kotlin.Unit> thumb, optional kotlin.jvm.functions.Function1<? super androidx.compose.material3.SliderState,kotlin.Unit> track, optional kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> valueRange); 1512 method @androidx.compose.runtime.Composable public static void Slider(float value, kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> onValueChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> valueRange, optional @IntRange(from=0L) int steps, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onValueChangeFinished, optional androidx.compose.material3.SliderColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource); 1513 } 1514 1515 @Deprecated @androidx.compose.runtime.Stable public final class SliderPositions { 1516 ctor @Deprecated public SliderPositions(optional kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> initialActiveRange, optional float[] initialTickFractions); 1517 method @Deprecated public kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> getActiveRange(); 1518 method @Deprecated public float[] getTickFractions(); 1519 property @Deprecated public final kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> activeRange; 1520 property @Deprecated public final float[] tickFractions; 1521 } 1522 1523 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public final class SliderState implements androidx.compose.foundation.gestures.DraggableState { 1524 ctor public SliderState(optional float value, optional @IntRange(from=0L) int steps, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onValueChangeFinished, optional kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> valueRange); 1525 method public void dispatchRawDelta(float delta); 1526 method public suspend Object? drag(androidx.compose.foundation.MutatePriority dragPriority, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.gestures.DragScope,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,? extends java.lang.Object?> block, kotlin.coroutines.Continuation<? super kotlin.Unit>); 1527 method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnValueChangeFinished(); 1528 method public int getSteps(); 1529 method public float getValue(); 1530 method public kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> getValueRange(); 1531 method public void setOnValueChangeFinished(kotlin.jvm.functions.Function0<kotlin.Unit>?); 1532 method public void setValue(float); 1533 property public final kotlin.jvm.functions.Function0<kotlin.Unit>? onValueChangeFinished; 1534 property public final int steps; 1535 property public final float value; 1536 property public final kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> valueRange; 1537 } 1538 1539 @androidx.compose.runtime.Stable public interface SnackbarData { 1540 method public void dismiss(); 1541 method public androidx.compose.material3.SnackbarVisuals getVisuals(); 1542 method public void performAction(); 1543 property public abstract androidx.compose.material3.SnackbarVisuals visuals; 1544 } 1545 1546 public final class SnackbarDefaults { 1547 method @androidx.compose.runtime.Composable public long getActionColor(); 1548 method @androidx.compose.runtime.Composable public long getActionContentColor(); 1549 method @androidx.compose.runtime.Composable public long getColor(); 1550 method @androidx.compose.runtime.Composable public long getContentColor(); 1551 method @androidx.compose.runtime.Composable public long getDismissActionContentColor(); 1552 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getShape(); 1553 property @androidx.compose.runtime.Composable public final long actionColor; 1554 property @androidx.compose.runtime.Composable public final long actionContentColor; 1555 property @androidx.compose.runtime.Composable public final long color; 1556 property @androidx.compose.runtime.Composable public final long contentColor; 1557 property @androidx.compose.runtime.Composable public final long dismissActionContentColor; 1558 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape shape; 1559 field public static final androidx.compose.material3.SnackbarDefaults INSTANCE; 1560 } 1561 1562 public enum SnackbarDuration { 1563 enum_constant public static final androidx.compose.material3.SnackbarDuration Indefinite; 1564 enum_constant public static final androidx.compose.material3.SnackbarDuration Long; 1565 enum_constant public static final androidx.compose.material3.SnackbarDuration Short; 1566 } 1567 1568 public final class SnackbarHostKt { 1569 method @androidx.compose.runtime.Composable public static void SnackbarHost(androidx.compose.material3.SnackbarHostState hostState, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function1<? super androidx.compose.material3.SnackbarData,kotlin.Unit> snackbar); 1570 } 1571 1572 @androidx.compose.runtime.Stable public final class SnackbarHostState { 1573 ctor public SnackbarHostState(); 1574 method public androidx.compose.material3.SnackbarData? getCurrentSnackbarData(); 1575 method public suspend Object? showSnackbar(androidx.compose.material3.SnackbarVisuals visuals, kotlin.coroutines.Continuation<? super androidx.compose.material3.SnackbarResult>); 1576 method public suspend Object? showSnackbar(String message, optional String? actionLabel, optional boolean withDismissAction, optional androidx.compose.material3.SnackbarDuration duration, kotlin.coroutines.Continuation<? super androidx.compose.material3.SnackbarResult>); 1577 property public final androidx.compose.material3.SnackbarData? currentSnackbarData; 1578 } 1579 1580 public final class SnackbarKt { 1581 method @androidx.compose.runtime.Composable public static void Snackbar(androidx.compose.material3.SnackbarData snackbarData, optional androidx.compose.ui.Modifier modifier, optional boolean actionOnNewLine, optional androidx.compose.ui.graphics.Shape shape, optional long containerColor, optional long contentColor, optional long actionColor, optional long actionContentColor, optional long dismissActionContentColor); 1582 method @androidx.compose.runtime.Composable public static void Snackbar(optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? action, optional kotlin.jvm.functions.Function0<kotlin.Unit>? dismissAction, optional boolean actionOnNewLine, optional androidx.compose.ui.graphics.Shape shape, optional long containerColor, optional long contentColor, optional long actionContentColor, optional long dismissActionContentColor, kotlin.jvm.functions.Function0<kotlin.Unit> content); 1583 } 1584 1585 public enum SnackbarResult { 1586 enum_constant public static final androidx.compose.material3.SnackbarResult ActionPerformed; 1587 enum_constant public static final androidx.compose.material3.SnackbarResult Dismissed; 1588 } 1589 1590 @androidx.compose.runtime.Stable public interface SnackbarVisuals { 1591 method public String? getActionLabel(); 1592 method public androidx.compose.material3.SnackbarDuration getDuration(); 1593 method public String getMessage(); 1594 method public boolean getWithDismissAction(); 1595 property public abstract String? actionLabel; 1596 property public abstract androidx.compose.material3.SnackbarDuration duration; 1597 property public abstract String message; 1598 property public abstract boolean withDismissAction; 1599 } 1600 1601 public final class SuggestionChipDefaults { 1602 method @androidx.compose.runtime.Composable public androidx.compose.material3.ChipColors elevatedSuggestionChipColors(); 1603 method @androidx.compose.runtime.Composable public androidx.compose.material3.ChipColors elevatedSuggestionChipColors(optional long containerColor, optional long labelColor, optional long iconContentColor, optional long disabledContainerColor, optional long disabledLabelColor, optional long disabledIconContentColor); 1604 method @androidx.compose.runtime.Composable public androidx.compose.material3.ChipElevation elevatedSuggestionChipElevation(optional float elevation, optional float pressedElevation, optional float focusedElevation, optional float hoveredElevation, optional float draggedElevation, optional float disabledElevation); 1605 method public float getHeight(); 1606 method public float getIconSize(); 1607 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getShape(); 1608 method @androidx.compose.runtime.Composable public androidx.compose.foundation.BorderStroke suggestionChipBorder(boolean enabled, optional long borderColor, optional long disabledBorderColor, optional float borderWidth); 1609 method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.material3.ChipBorder suggestionChipBorder(optional long borderColor, optional long disabledBorderColor, optional float borderWidth); 1610 method @androidx.compose.runtime.Composable public androidx.compose.material3.ChipColors suggestionChipColors(); 1611 method @androidx.compose.runtime.Composable public androidx.compose.material3.ChipColors suggestionChipColors(optional long containerColor, optional long labelColor, optional long iconContentColor, optional long disabledContainerColor, optional long disabledLabelColor, optional long disabledIconContentColor); 1612 method @androidx.compose.runtime.Composable public androidx.compose.material3.ChipElevation suggestionChipElevation(optional float elevation, optional float pressedElevation, optional float focusedElevation, optional float hoveredElevation, optional float draggedElevation, optional float disabledElevation); 1613 property public final float Height; 1614 property public final float IconSize; 1615 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape shape; 1616 field public static final androidx.compose.material3.SuggestionChipDefaults INSTANCE; 1617 } 1618 1619 public final class SurfaceKt { 1620 method @androidx.compose.runtime.Composable @androidx.compose.runtime.NonRestartableComposable public static void Surface(optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.graphics.Shape shape, optional long color, optional long contentColor, optional float tonalElevation, optional float shadowElevation, optional androidx.compose.foundation.BorderStroke? border, kotlin.jvm.functions.Function0<kotlin.Unit> content); 1621 method @androidx.compose.runtime.Composable @androidx.compose.runtime.NonRestartableComposable public static void Surface(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional long color, optional long contentColor, optional float tonalElevation, optional float shadowElevation, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function0<kotlin.Unit> content); 1622 method @androidx.compose.runtime.Composable @androidx.compose.runtime.NonRestartableComposable public static void Surface(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 long color, optional long contentColor, optional float tonalElevation, optional float shadowElevation, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function0<kotlin.Unit> content); 1623 method @androidx.compose.runtime.Composable @androidx.compose.runtime.NonRestartableComposable public static void Surface(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional long color, optional long contentColor, optional float tonalElevation, optional float shadowElevation, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function0<kotlin.Unit> content); 1624 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.unit.Dp> getLocalAbsoluteTonalElevation(); 1625 property public static final androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.unit.Dp> LocalAbsoluteTonalElevation; 1626 } 1627 1628 public final class SwipeToDismissBoxDefaults { 1629 method @androidx.compose.runtime.Composable public kotlin.jvm.functions.Function1<java.lang.Float,java.lang.Float> getPositionalThreshold(); 1630 property @androidx.compose.runtime.Composable public final kotlin.jvm.functions.Function1<java.lang.Float,java.lang.Float> positionalThreshold; 1631 field public static final androidx.compose.material3.SwipeToDismissBoxDefaults INSTANCE; 1632 } 1633 1634 public final class SwipeToDismissBoxKt { 1635 method @androidx.compose.runtime.Composable public static void SwipeToDismissBox(androidx.compose.material3.SwipeToDismissBoxState state, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> backgroundContent, optional androidx.compose.ui.Modifier modifier, optional boolean enableDismissFromStartToEnd, optional boolean enableDismissFromEndToStart, optional boolean gesturesEnabled, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content); 1636 method @androidx.compose.runtime.Composable public static androidx.compose.material3.SwipeToDismissBoxState rememberSwipeToDismissBoxState(optional androidx.compose.material3.SwipeToDismissBoxValue initialValue, optional kotlin.jvm.functions.Function1<? super androidx.compose.material3.SwipeToDismissBoxValue,java.lang.Boolean> confirmValueChange, optional kotlin.jvm.functions.Function1<? super java.lang.Float,java.lang.Float> positionalThreshold); 1637 } 1638 1639 public final class SwipeToDismissBoxState { 1640 ctor public SwipeToDismissBoxState(androidx.compose.material3.SwipeToDismissBoxValue initialValue, androidx.compose.ui.unit.Density density, optional kotlin.jvm.functions.Function1<? super androidx.compose.material3.SwipeToDismissBoxValue,java.lang.Boolean> confirmValueChange, kotlin.jvm.functions.Function1<? super java.lang.Float,java.lang.Float> positionalThreshold); 1641 method public suspend Object? dismiss(androidx.compose.material3.SwipeToDismissBoxValue direction, kotlin.coroutines.Continuation<? super kotlin.Unit>); 1642 method public androidx.compose.material3.SwipeToDismissBoxValue getCurrentValue(); 1643 method public androidx.compose.material3.SwipeToDismissBoxValue getDismissDirection(); 1644 method @FloatRange(from=0.0, to=1.0) public float getProgress(); 1645 method public androidx.compose.material3.SwipeToDismissBoxValue getTargetValue(); 1646 method public float requireOffset(); 1647 method public suspend Object? reset(kotlin.coroutines.Continuation<? super kotlin.Unit>); 1648 method public suspend Object? snapTo(androidx.compose.material3.SwipeToDismissBoxValue targetValue, kotlin.coroutines.Continuation<? super kotlin.Unit>); 1649 property public final androidx.compose.material3.SwipeToDismissBoxValue currentValue; 1650 property public final androidx.compose.material3.SwipeToDismissBoxValue dismissDirection; 1651 property @FloatRange(from=0.0, to=1.0) public final float progress; 1652 property public final androidx.compose.material3.SwipeToDismissBoxValue targetValue; 1653 field public static final androidx.compose.material3.SwipeToDismissBoxState.Companion Companion; 1654 } 1655 1656 public static final class SwipeToDismissBoxState.Companion { 1657 method public androidx.compose.runtime.saveable.Saver<androidx.compose.material3.SwipeToDismissBoxState,androidx.compose.material3.SwipeToDismissBoxValue> Saver(kotlin.jvm.functions.Function1<? super androidx.compose.material3.SwipeToDismissBoxValue,java.lang.Boolean> confirmValueChange, kotlin.jvm.functions.Function1<? super java.lang.Float,java.lang.Float> positionalThreshold, androidx.compose.ui.unit.Density density); 1658 } 1659 1660 public enum SwipeToDismissBoxValue { 1661 enum_constant public static final androidx.compose.material3.SwipeToDismissBoxValue EndToStart; 1662 enum_constant public static final androidx.compose.material3.SwipeToDismissBoxValue Settled; 1663 enum_constant public static final androidx.compose.material3.SwipeToDismissBoxValue StartToEnd; 1664 } 1665 1666 @androidx.compose.runtime.Immutable public final class SwitchColors { 1667 ctor public SwitchColors(long checkedThumbColor, long checkedTrackColor, long checkedBorderColor, long checkedIconColor, long uncheckedThumbColor, long uncheckedTrackColor, long uncheckedBorderColor, long uncheckedIconColor, long disabledCheckedThumbColor, long disabledCheckedTrackColor, long disabledCheckedBorderColor, long disabledCheckedIconColor, long disabledUncheckedThumbColor, long disabledUncheckedTrackColor, long disabledUncheckedBorderColor, long disabledUncheckedIconColor); 1668 method public androidx.compose.material3.SwitchColors copy(optional long checkedThumbColor, optional long checkedTrackColor, optional long checkedBorderColor, optional long checkedIconColor, optional long uncheckedThumbColor, optional long uncheckedTrackColor, optional long uncheckedBorderColor, optional long uncheckedIconColor, optional long disabledCheckedThumbColor, optional long disabledCheckedTrackColor, optional long disabledCheckedBorderColor, optional long disabledCheckedIconColor, optional long disabledUncheckedThumbColor, optional long disabledUncheckedTrackColor, optional long disabledUncheckedBorderColor, optional long disabledUncheckedIconColor); 1669 method public long getCheckedBorderColor(); 1670 method public long getCheckedIconColor(); 1671 method public long getCheckedThumbColor(); 1672 method public long getCheckedTrackColor(); 1673 method public long getDisabledCheckedBorderColor(); 1674 method public long getDisabledCheckedIconColor(); 1675 method public long getDisabledCheckedThumbColor(); 1676 method public long getDisabledCheckedTrackColor(); 1677 method public long getDisabledUncheckedBorderColor(); 1678 method public long getDisabledUncheckedIconColor(); 1679 method public long getDisabledUncheckedThumbColor(); 1680 method public long getDisabledUncheckedTrackColor(); 1681 method public long getUncheckedBorderColor(); 1682 method public long getUncheckedIconColor(); 1683 method public long getUncheckedThumbColor(); 1684 method public long getUncheckedTrackColor(); 1685 property public final long checkedBorderColor; 1686 property public final long checkedIconColor; 1687 property public final long checkedThumbColor; 1688 property public final long checkedTrackColor; 1689 property public final long disabledCheckedBorderColor; 1690 property public final long disabledCheckedIconColor; 1691 property public final long disabledCheckedThumbColor; 1692 property public final long disabledCheckedTrackColor; 1693 property public final long disabledUncheckedBorderColor; 1694 property public final long disabledUncheckedIconColor; 1695 property public final long disabledUncheckedThumbColor; 1696 property public final long disabledUncheckedTrackColor; 1697 property public final long uncheckedBorderColor; 1698 property public final long uncheckedIconColor; 1699 property public final long uncheckedThumbColor; 1700 property public final long uncheckedTrackColor; 1701 } 1702 1703 public final class SwitchDefaults { 1704 method @androidx.compose.runtime.Composable public androidx.compose.material3.SwitchColors colors(); 1705 method @androidx.compose.runtime.Composable public androidx.compose.material3.SwitchColors colors(optional long checkedThumbColor, optional long checkedTrackColor, optional long checkedBorderColor, optional long checkedIconColor, optional long uncheckedThumbColor, optional long uncheckedTrackColor, optional long uncheckedBorderColor, optional long uncheckedIconColor, optional long disabledCheckedThumbColor, optional long disabledCheckedTrackColor, optional long disabledCheckedBorderColor, optional long disabledCheckedIconColor, optional long disabledUncheckedThumbColor, optional long disabledUncheckedTrackColor, optional long disabledUncheckedBorderColor, optional long disabledUncheckedIconColor); 1706 method public float getIconSize(); 1707 property public final float IconSize; 1708 field public static final androidx.compose.material3.SwitchDefaults INSTANCE; 1709 } 1710 1711 public final class SwitchKt { 1712 method @androidx.compose.runtime.Composable public static void Switch(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit>? onCheckedChange, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? thumbContent, optional boolean enabled, optional androidx.compose.material3.SwitchColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource); 1713 } 1714 1715 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public interface TabIndicatorScope { 1716 method public androidx.compose.ui.Modifier tabIndicatorLayout(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function4<? super androidx.compose.ui.layout.MeasureScope,? super androidx.compose.ui.layout.Measurable,? super androidx.compose.ui.unit.Constraints,? super java.util.List<androidx.compose.material3.TabPosition>,? extends androidx.compose.ui.layout.MeasureResult> measure); 1717 method public androidx.compose.ui.Modifier tabIndicatorOffset(androidx.compose.ui.Modifier, int selectedTabIndex, optional boolean matchContentSize); 1718 } 1719 1720 public final class TabKt { 1721 method @androidx.compose.runtime.Composable public static void LeadingIconTab(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit> icon, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional long selectedContentColor, optional long unselectedContentColor, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource); 1722 method @androidx.compose.runtime.Composable public static void Tab(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional kotlin.jvm.functions.Function0<kotlin.Unit>? text, optional kotlin.jvm.functions.Function0<kotlin.Unit>? icon, optional long selectedContentColor, optional long unselectedContentColor, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource); 1723 method @androidx.compose.runtime.Composable public static void Tab(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional long selectedContentColor, optional long unselectedContentColor, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content); 1724 } 1725 1726 @androidx.compose.runtime.Immutable public final class TabPosition { 1727 method public float getContentWidth(); 1728 method public float getLeft(); 1729 method public float getRight(); 1730 method public float getWidth(); 1731 property public final float contentWidth; 1732 property public final float left; 1733 property public final float right; 1734 property public final float width; 1735 } 1736 1737 public final class TabRowDefaults { 1738 method @Deprecated @androidx.compose.runtime.Composable public void Indicator(optional androidx.compose.ui.Modifier modifier, optional float height, optional long color); 1739 method @androidx.compose.runtime.Composable public void PrimaryIndicator(optional androidx.compose.ui.Modifier modifier, optional float width, optional float height, optional long color, optional androidx.compose.ui.graphics.Shape shape); 1740 method @androidx.compose.runtime.Composable public void SecondaryIndicator(optional androidx.compose.ui.Modifier modifier, optional float height, optional long color); 1741 method @Deprecated @androidx.compose.runtime.Composable public long getContainerColor(); 1742 method @Deprecated @androidx.compose.runtime.Composable public long getContentColor(); 1743 method @androidx.compose.runtime.Composable public long getPrimaryContainerColor(); 1744 method @androidx.compose.runtime.Composable public long getPrimaryContentColor(); 1745 method public float getScrollableTabRowEdgeStartPadding(); 1746 method @androidx.compose.runtime.Composable public long getSecondaryContainerColor(); 1747 method @androidx.compose.runtime.Composable public long getSecondaryContentColor(); 1748 method public androidx.compose.ui.Modifier tabIndicatorOffset(androidx.compose.ui.Modifier, androidx.compose.material3.TabPosition currentTabPosition); 1749 property public final float ScrollableTabRowEdgeStartPadding; 1750 property @Deprecated @androidx.compose.runtime.Composable public final long containerColor; 1751 property @Deprecated @androidx.compose.runtime.Composable public final long contentColor; 1752 property @androidx.compose.runtime.Composable public final long primaryContainerColor; 1753 property @androidx.compose.runtime.Composable public final long primaryContentColor; 1754 property @androidx.compose.runtime.Composable public final long secondaryContainerColor; 1755 property @androidx.compose.runtime.Composable public final long secondaryContentColor; 1756 field public static final androidx.compose.material3.TabRowDefaults INSTANCE; 1757 } 1758 1759 public final class TabRowKt { 1760 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void PrimaryScrollableTabRow(int selectedTabIndex, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.ScrollState scrollState, optional long containerColor, optional long contentColor, optional float edgePadding, optional kotlin.jvm.functions.Function1<? super androidx.compose.material3.TabIndicatorScope,kotlin.Unit> indicator, optional kotlin.jvm.functions.Function0<kotlin.Unit> divider, kotlin.jvm.functions.Function0<kotlin.Unit> tabs); 1761 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void PrimaryTabRow(int selectedTabIndex, optional androidx.compose.ui.Modifier modifier, optional long containerColor, optional long contentColor, optional kotlin.jvm.functions.Function1<? super androidx.compose.material3.TabIndicatorScope,kotlin.Unit> indicator, optional kotlin.jvm.functions.Function0<kotlin.Unit> divider, kotlin.jvm.functions.Function0<kotlin.Unit> tabs); 1762 method @androidx.compose.runtime.Composable public static void ScrollableTabRow(int selectedTabIndex, optional androidx.compose.ui.Modifier modifier, optional long containerColor, optional long contentColor, optional float edgePadding, optional kotlin.jvm.functions.Function1<? super java.util.List<androidx.compose.material3.TabPosition>,kotlin.Unit> indicator, optional kotlin.jvm.functions.Function0<kotlin.Unit> divider, kotlin.jvm.functions.Function0<kotlin.Unit> tabs); 1763 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void SecondaryScrollableTabRow(int selectedTabIndex, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.ScrollState scrollState, optional long containerColor, optional long contentColor, optional float edgePadding, optional kotlin.jvm.functions.Function1<? super androidx.compose.material3.TabIndicatorScope,kotlin.Unit> indicator, optional kotlin.jvm.functions.Function0<kotlin.Unit> divider, kotlin.jvm.functions.Function0<kotlin.Unit> tabs); 1764 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void SecondaryTabRow(int selectedTabIndex, optional androidx.compose.ui.Modifier modifier, optional long containerColor, optional long contentColor, optional kotlin.jvm.functions.Function1<? super androidx.compose.material3.TabIndicatorScope,kotlin.Unit> indicator, optional kotlin.jvm.functions.Function0<kotlin.Unit> divider, kotlin.jvm.functions.Function0<kotlin.Unit> tabs); 1765 method @androidx.compose.runtime.Composable public static void TabRow(int selectedTabIndex, optional androidx.compose.ui.Modifier modifier, optional long containerColor, optional long contentColor, optional kotlin.jvm.functions.Function1<? super java.util.List<androidx.compose.material3.TabPosition>,kotlin.Unit> indicator, optional kotlin.jvm.functions.Function0<kotlin.Unit> divider, kotlin.jvm.functions.Function0<kotlin.Unit> tabs); 1766 } 1767 1768 @androidx.compose.runtime.Immutable public final class TextFieldColors { 1769 ctor public TextFieldColors(long focusedTextColor, long unfocusedTextColor, long disabledTextColor, long errorTextColor, long focusedContainerColor, long unfocusedContainerColor, long disabledContainerColor, long errorContainerColor, long cursorColor, long errorCursorColor, androidx.compose.foundation.text.selection.TextSelectionColors textSelectionColors, long focusedIndicatorColor, long unfocusedIndicatorColor, long disabledIndicatorColor, long errorIndicatorColor, long focusedLeadingIconColor, long unfocusedLeadingIconColor, long disabledLeadingIconColor, long errorLeadingIconColor, long focusedTrailingIconColor, long unfocusedTrailingIconColor, long disabledTrailingIconColor, long errorTrailingIconColor, long focusedLabelColor, long unfocusedLabelColor, long disabledLabelColor, long errorLabelColor, long focusedPlaceholderColor, long unfocusedPlaceholderColor, long disabledPlaceholderColor, long errorPlaceholderColor, long focusedSupportingTextColor, long unfocusedSupportingTextColor, long disabledSupportingTextColor, long errorSupportingTextColor, long focusedPrefixColor, long unfocusedPrefixColor, long disabledPrefixColor, long errorPrefixColor, long focusedSuffixColor, long unfocusedSuffixColor, long disabledSuffixColor, long errorSuffixColor); 1770 method public androidx.compose.material3.TextFieldColors copy(optional long focusedTextColor, optional long unfocusedTextColor, optional long disabledTextColor, optional long errorTextColor, optional long focusedContainerColor, optional long unfocusedContainerColor, optional long disabledContainerColor, optional long errorContainerColor, optional long cursorColor, optional long errorCursorColor, optional androidx.compose.foundation.text.selection.TextSelectionColors? textSelectionColors, optional long focusedIndicatorColor, optional long unfocusedIndicatorColor, optional long disabledIndicatorColor, optional long errorIndicatorColor, optional long focusedLeadingIconColor, optional long unfocusedLeadingIconColor, optional long disabledLeadingIconColor, optional long errorLeadingIconColor, optional long focusedTrailingIconColor, optional long unfocusedTrailingIconColor, optional long disabledTrailingIconColor, optional long errorTrailingIconColor, optional long focusedLabelColor, optional long unfocusedLabelColor, optional long disabledLabelColor, optional long errorLabelColor, optional long focusedPlaceholderColor, optional long unfocusedPlaceholderColor, optional long disabledPlaceholderColor, optional long errorPlaceholderColor, optional long focusedSupportingTextColor, optional long unfocusedSupportingTextColor, optional long disabledSupportingTextColor, optional long errorSupportingTextColor, optional long focusedPrefixColor, optional long unfocusedPrefixColor, optional long disabledPrefixColor, optional long errorPrefixColor, optional long focusedSuffixColor, optional long unfocusedSuffixColor, optional long disabledSuffixColor, optional long errorSuffixColor); 1771 method public long getCursorColor(); 1772 method public long getDisabledContainerColor(); 1773 method public long getDisabledIndicatorColor(); 1774 method public long getDisabledLabelColor(); 1775 method public long getDisabledLeadingIconColor(); 1776 method public long getDisabledPlaceholderColor(); 1777 method public long getDisabledPrefixColor(); 1778 method public long getDisabledSuffixColor(); 1779 method public long getDisabledSupportingTextColor(); 1780 method public long getDisabledTextColor(); 1781 method public long getDisabledTrailingIconColor(); 1782 method public long getErrorContainerColor(); 1783 method public long getErrorCursorColor(); 1784 method public long getErrorIndicatorColor(); 1785 method public long getErrorLabelColor(); 1786 method public long getErrorLeadingIconColor(); 1787 method public long getErrorPlaceholderColor(); 1788 method public long getErrorPrefixColor(); 1789 method public long getErrorSuffixColor(); 1790 method public long getErrorSupportingTextColor(); 1791 method public long getErrorTextColor(); 1792 method public long getErrorTrailingIconColor(); 1793 method public long getFocusedContainerColor(); 1794 method public long getFocusedIndicatorColor(); 1795 method public long getFocusedLabelColor(); 1796 method public long getFocusedLeadingIconColor(); 1797 method public long getFocusedPlaceholderColor(); 1798 method public long getFocusedPrefixColor(); 1799 method public long getFocusedSuffixColor(); 1800 method public long getFocusedSupportingTextColor(); 1801 method public long getFocusedTextColor(); 1802 method public long getFocusedTrailingIconColor(); 1803 method public androidx.compose.foundation.text.selection.TextSelectionColors getTextSelectionColors(); 1804 method public long getUnfocusedContainerColor(); 1805 method public long getUnfocusedIndicatorColor(); 1806 method public long getUnfocusedLabelColor(); 1807 method public long getUnfocusedLeadingIconColor(); 1808 method public long getUnfocusedPlaceholderColor(); 1809 method public long getUnfocusedPrefixColor(); 1810 method public long getUnfocusedSuffixColor(); 1811 method public long getUnfocusedSupportingTextColor(); 1812 method public long getUnfocusedTextColor(); 1813 method public long getUnfocusedTrailingIconColor(); 1814 property public final long cursorColor; 1815 property public final long disabledContainerColor; 1816 property public final long disabledIndicatorColor; 1817 property public final long disabledLabelColor; 1818 property public final long disabledLeadingIconColor; 1819 property public final long disabledPlaceholderColor; 1820 property public final long disabledPrefixColor; 1821 property public final long disabledSuffixColor; 1822 property public final long disabledSupportingTextColor; 1823 property public final long disabledTextColor; 1824 property public final long disabledTrailingIconColor; 1825 property public final long errorContainerColor; 1826 property public final long errorCursorColor; 1827 property public final long errorIndicatorColor; 1828 property public final long errorLabelColor; 1829 property public final long errorLeadingIconColor; 1830 property public final long errorPlaceholderColor; 1831 property public final long errorPrefixColor; 1832 property public final long errorSuffixColor; 1833 property public final long errorSupportingTextColor; 1834 property public final long errorTextColor; 1835 property public final long errorTrailingIconColor; 1836 property public final long focusedContainerColor; 1837 property public final long focusedIndicatorColor; 1838 property public final long focusedLabelColor; 1839 property public final long focusedLeadingIconColor; 1840 property public final long focusedPlaceholderColor; 1841 property public final long focusedPrefixColor; 1842 property public final long focusedSuffixColor; 1843 property public final long focusedSupportingTextColor; 1844 property public final long focusedTextColor; 1845 property public final long focusedTrailingIconColor; 1846 property public final androidx.compose.foundation.text.selection.TextSelectionColors textSelectionColors; 1847 property public final long unfocusedContainerColor; 1848 property public final long unfocusedIndicatorColor; 1849 property public final long unfocusedLabelColor; 1850 property public final long unfocusedLeadingIconColor; 1851 property public final long unfocusedPlaceholderColor; 1852 property public final long unfocusedPrefixColor; 1853 property public final long unfocusedSuffixColor; 1854 property public final long unfocusedSupportingTextColor; 1855 property public final long unfocusedTextColor; 1856 property public final long unfocusedTrailingIconColor; 1857 } 1858 1859 @androidx.compose.runtime.Immutable public final class TextFieldDefaults { 1860 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public void Container(boolean enabled, boolean isError, androidx.compose.foundation.interaction.InteractionSource interactionSource, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.material3.TextFieldColors colors, optional androidx.compose.ui.graphics.Shape shape, optional float focusedIndicatorLineThickness, optional float unfocusedIndicatorLineThickness); 1861 method @Deprecated @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public void ContainerBox(boolean enabled, boolean isError, androidx.compose.foundation.interaction.InteractionSource interactionSource, androidx.compose.material3.TextFieldColors colors, optional androidx.compose.ui.graphics.Shape shape); 1862 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public void DecorationBox(String value, kotlin.jvm.functions.Function0<kotlin.Unit> innerTextField, boolean enabled, boolean singleLine, androidx.compose.ui.text.input.VisualTransformation visualTransformation, androidx.compose.foundation.interaction.InteractionSource interactionSource, optional boolean isError, optional kotlin.jvm.functions.Function0<kotlin.Unit>? label, optional kotlin.jvm.functions.Function0<kotlin.Unit>? placeholder, optional kotlin.jvm.functions.Function0<kotlin.Unit>? leadingIcon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? trailingIcon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? prefix, optional kotlin.jvm.functions.Function0<kotlin.Unit>? suffix, optional kotlin.jvm.functions.Function0<kotlin.Unit>? supportingText, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.TextFieldColors colors, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function0<kotlin.Unit> container); 1863 method @androidx.compose.runtime.Composable public androidx.compose.material3.TextFieldColors colors(); 1864 method @androidx.compose.runtime.Composable public androidx.compose.material3.TextFieldColors colors(optional long focusedTextColor, optional long unfocusedTextColor, optional long disabledTextColor, optional long errorTextColor, optional long focusedContainerColor, optional long unfocusedContainerColor, optional long disabledContainerColor, optional long errorContainerColor, optional long cursorColor, optional long errorCursorColor, optional androidx.compose.foundation.text.selection.TextSelectionColors? selectionColors, optional long focusedIndicatorColor, optional long unfocusedIndicatorColor, optional long disabledIndicatorColor, optional long errorIndicatorColor, optional long focusedLeadingIconColor, optional long unfocusedLeadingIconColor, optional long disabledLeadingIconColor, optional long errorLeadingIconColor, optional long focusedTrailingIconColor, optional long unfocusedTrailingIconColor, optional long disabledTrailingIconColor, optional long errorTrailingIconColor, optional long focusedLabelColor, optional long unfocusedLabelColor, optional long disabledLabelColor, optional long errorLabelColor, optional long focusedPlaceholderColor, optional long unfocusedPlaceholderColor, optional long disabledPlaceholderColor, optional long errorPlaceholderColor, optional long focusedSupportingTextColor, optional long unfocusedSupportingTextColor, optional long disabledSupportingTextColor, optional long errorSupportingTextColor, optional long focusedPrefixColor, optional long unfocusedPrefixColor, optional long disabledPrefixColor, optional long errorPrefixColor, optional long focusedSuffixColor, optional long unfocusedSuffixColor, optional long disabledSuffixColor, optional long errorSuffixColor); 1865 method public androidx.compose.foundation.layout.PaddingValues contentPaddingWithLabel(optional float start, optional float end, optional float top, optional float bottom); 1866 method public androidx.compose.foundation.layout.PaddingValues contentPaddingWithoutLabel(optional float start, optional float top, optional float end, optional float bottom); 1867 method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getFilledShape(); 1868 method @Deprecated public float getFocusedBorderThickness(); 1869 method public float getFocusedIndicatorThickness(); 1870 method public float getMinHeight(); 1871 method public float getMinWidth(); 1872 method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getOutlinedShape(); 1873 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getShape(); 1874 method @Deprecated public float getUnfocusedBorderThickness(); 1875 method public float getUnfocusedIndicatorThickness(); 1876 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public androidx.compose.ui.Modifier indicatorLine(androidx.compose.ui.Modifier, boolean enabled, boolean isError, androidx.compose.foundation.interaction.InteractionSource interactionSource, androidx.compose.material3.TextFieldColors colors, optional float focusedIndicatorLineThickness, optional float unfocusedIndicatorLineThickness); 1877 method @Deprecated public androidx.compose.foundation.layout.PaddingValues outlinedTextFieldPadding(optional float start, optional float top, optional float end, optional float bottom); 1878 method @Deprecated public androidx.compose.foundation.layout.PaddingValues textFieldWithLabelPadding(optional float start, optional float end, optional float top, optional float bottom); 1879 method @Deprecated public androidx.compose.foundation.layout.PaddingValues textFieldWithoutLabelPadding(optional float start, optional float top, optional float end, optional float bottom); 1880 property @Deprecated public final float FocusedBorderThickness; 1881 property public final float FocusedIndicatorThickness; 1882 property public final float MinHeight; 1883 property public final float MinWidth; 1884 property @Deprecated public final float UnfocusedBorderThickness; 1885 property public final float UnfocusedIndicatorThickness; 1886 property @Deprecated @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape filledShape; 1887 property @Deprecated @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape outlinedShape; 1888 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape shape; 1889 field public static final androidx.compose.material3.TextFieldDefaults INSTANCE; 1890 } 1891 1892 public final class TextFieldKt { 1893 method @androidx.compose.runtime.Composable public static void TextField(androidx.compose.ui.text.input.TextFieldValue value, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.input.TextFieldValue,kotlin.Unit> onValueChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional boolean readOnly, optional androidx.compose.ui.text.TextStyle textStyle, optional kotlin.jvm.functions.Function0<kotlin.Unit>? label, optional kotlin.jvm.functions.Function0<kotlin.Unit>? placeholder, optional kotlin.jvm.functions.Function0<kotlin.Unit>? leadingIcon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? trailingIcon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? prefix, optional kotlin.jvm.functions.Function0<kotlin.Unit>? suffix, optional kotlin.jvm.functions.Function0<kotlin.Unit>? supportingText, optional boolean isError, optional androidx.compose.ui.text.input.VisualTransformation visualTransformation, optional androidx.compose.foundation.text.KeyboardOptions keyboardOptions, optional androidx.compose.foundation.text.KeyboardActions keyboardActions, optional boolean singleLine, optional int maxLines, optional int minLines, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.TextFieldColors colors); 1894 method @androidx.compose.runtime.Composable public static void TextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onValueChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional boolean readOnly, optional androidx.compose.ui.text.TextStyle textStyle, optional kotlin.jvm.functions.Function0<kotlin.Unit>? label, optional kotlin.jvm.functions.Function0<kotlin.Unit>? placeholder, optional kotlin.jvm.functions.Function0<kotlin.Unit>? leadingIcon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? trailingIcon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? prefix, optional kotlin.jvm.functions.Function0<kotlin.Unit>? suffix, optional kotlin.jvm.functions.Function0<kotlin.Unit>? supportingText, optional boolean isError, optional androidx.compose.ui.text.input.VisualTransformation visualTransformation, optional androidx.compose.foundation.text.KeyboardOptions keyboardOptions, optional androidx.compose.foundation.text.KeyboardActions keyboardActions, optional boolean singleLine, optional int maxLines, optional int minLines, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.TextFieldColors colors); 1895 } 1896 1897 public final class TextKt { 1898 method @androidx.compose.runtime.Composable public static void ProvideTextStyle(androidx.compose.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> content); 1899 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); 1900 method @Deprecated @androidx.compose.runtime.Composable public static void Text(androidx.compose.ui.text.AnnotatedString text, optional androidx.compose.ui.Modifier modifier, optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional long letterSpacing, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional long lineHeight, optional int overflow, optional boolean softWrap, optional int maxLines, optional java.util.Map<java.lang.String,androidx.compose.foundation.text.InlineTextContent> inlineContent, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.TextLayoutResult,kotlin.Unit> onTextLayout, optional androidx.compose.ui.text.TextStyle style); 1901 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); 1902 method @Deprecated @androidx.compose.runtime.Composable public static void Text(String text, optional androidx.compose.ui.Modifier modifier, optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional long letterSpacing, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional long lineHeight, optional int overflow, optional boolean softWrap, optional int maxLines, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.TextLayoutResult,kotlin.Unit> onTextLayout, optional androidx.compose.ui.text.TextStyle style); 1903 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.text.TextStyle> getLocalTextStyle(); 1904 property public static final androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.text.TextStyle> LocalTextStyle; 1905 } 1906 1907 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Immutable public final class TimePickerColors { 1908 ctor public TimePickerColors(long clockDialColor, long selectorColor, long containerColor, long periodSelectorBorderColor, long clockDialSelectedContentColor, long clockDialUnselectedContentColor, long periodSelectorSelectedContainerColor, long periodSelectorUnselectedContainerColor, long periodSelectorSelectedContentColor, long periodSelectorUnselectedContentColor, long timeSelectorSelectedContainerColor, long timeSelectorUnselectedContainerColor, long timeSelectorSelectedContentColor, long timeSelectorUnselectedContentColor); 1909 method public androidx.compose.material3.TimePickerColors copy(optional long clockDialColor, optional long selectorColor, optional long containerColor, optional long periodSelectorBorderColor, optional long clockDialSelectedContentColor, optional long clockDialUnselectedContentColor, optional long periodSelectorSelectedContainerColor, optional long periodSelectorUnselectedContainerColor, optional long periodSelectorSelectedContentColor, optional long periodSelectorUnselectedContentColor, optional long timeSelectorSelectedContainerColor, optional long timeSelectorUnselectedContainerColor, optional long timeSelectorSelectedContentColor, optional long timeSelectorUnselectedContentColor); 1910 method public long getClockDialColor(); 1911 method public long getClockDialSelectedContentColor(); 1912 method public long getClockDialUnselectedContentColor(); 1913 method public long getContainerColor(); 1914 method public long getPeriodSelectorBorderColor(); 1915 method public long getPeriodSelectorSelectedContainerColor(); 1916 method public long getPeriodSelectorSelectedContentColor(); 1917 method public long getPeriodSelectorUnselectedContainerColor(); 1918 method public long getPeriodSelectorUnselectedContentColor(); 1919 method public long getSelectorColor(); 1920 method public long getTimeSelectorSelectedContainerColor(); 1921 method public long getTimeSelectorSelectedContentColor(); 1922 method public long getTimeSelectorUnselectedContainerColor(); 1923 method public long getTimeSelectorUnselectedContentColor(); 1924 property public final long clockDialColor; 1925 property public final long clockDialSelectedContentColor; 1926 property public final long clockDialUnselectedContentColor; 1927 property public final long containerColor; 1928 property public final long periodSelectorBorderColor; 1929 property public final long periodSelectorSelectedContainerColor; 1930 property public final long periodSelectorSelectedContentColor; 1931 property public final long periodSelectorUnselectedContainerColor; 1932 property public final long periodSelectorUnselectedContentColor; 1933 property public final long selectorColor; 1934 property public final long timeSelectorSelectedContainerColor; 1935 property public final long timeSelectorSelectedContentColor; 1936 property public final long timeSelectorUnselectedContainerColor; 1937 property public final long timeSelectorUnselectedContentColor; 1938 } 1939 1940 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Stable public final class TimePickerDefaults { 1941 method @androidx.compose.runtime.Composable public androidx.compose.material3.TimePickerColors colors(); 1942 method @androidx.compose.runtime.Composable public androidx.compose.material3.TimePickerColors colors(optional long clockDialColor, optional long clockDialSelectedContentColor, optional long clockDialUnselectedContentColor, optional long selectorColor, optional long containerColor, optional long periodSelectorBorderColor, optional long periodSelectorSelectedContainerColor, optional long periodSelectorUnselectedContainerColor, optional long periodSelectorSelectedContentColor, optional long periodSelectorUnselectedContentColor, optional long timeSelectorSelectedContainerColor, optional long timeSelectorUnselectedContainerColor, optional long timeSelectorSelectedContentColor, optional long timeSelectorUnselectedContentColor); 1943 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public int layoutType(); 1944 field public static final androidx.compose.material3.TimePickerDefaults INSTANCE; 1945 } 1946 1947 public final class TimePickerKt { 1948 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void TimeInput(androidx.compose.material3.TimePickerState state, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.material3.TimePickerColors colors); 1949 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void TimePicker(androidx.compose.material3.TimePickerState state, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.material3.TimePickerColors colors, optional int layoutType); 1950 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public static androidx.compose.material3.TimePickerState TimePickerState(int initialHour, int initialMinute, boolean is24Hour); 1951 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static androidx.compose.material3.TimePickerState rememberTimePickerState(optional int initialHour, optional int initialMinute, optional boolean is24Hour); 1952 } 1953 1954 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class TimePickerLayoutType { 1955 field public static final androidx.compose.material3.TimePickerLayoutType.Companion Companion; 1956 } 1957 1958 public static final class TimePickerLayoutType.Companion { 1959 method public int getHorizontal(); 1960 method public int getVertical(); 1961 property public final int Horizontal; 1962 property public final int Vertical; 1963 } 1964 1965 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @kotlin.jvm.JvmInline public final value class TimePickerSelectionMode { 1966 method public int getValue(); 1967 property public final int value; 1968 field public static final androidx.compose.material3.TimePickerSelectionMode.Companion Companion; 1969 } 1970 1971 public static final class TimePickerSelectionMode.Companion { 1972 method public int getHour(); 1973 method public int getMinute(); 1974 property public final int Hour; 1975 property public final int Minute; 1976 } 1977 1978 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public interface TimePickerState { 1979 method @IntRange(from=0L, to=23L) public int getHour(); 1980 method @IntRange(from=0L, to=59L) public int getMinute(); 1981 method public int getSelection(); 1982 method public boolean is24hour(); 1983 method public boolean isAfternoon(); 1984 method public void set24hour(boolean); 1985 method public void setAfternoon(boolean); 1986 method public void setHour(@IntRange(from=0L, to=23L) int); 1987 method public void setMinute(@IntRange(from=0L, to=59L) int); 1988 method public void setSelection(int); 1989 property @IntRange(from=0L, to=23L) public abstract int hour; 1990 property public abstract boolean is24hour; 1991 property public abstract boolean isAfternoon; 1992 property @IntRange(from=0L, to=59L) public abstract int minute; 1993 property public abstract int selection; 1994 } 1995 1996 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public final class TooltipDefaults { 1997 method public long getCaretSize(); 1998 method @androidx.compose.runtime.Composable public long getPlainTooltipContainerColor(); 1999 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getPlainTooltipContainerShape(); 2000 method @androidx.compose.runtime.Composable public long getPlainTooltipContentColor(); 2001 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getRichTooltipContainerShape(); 2002 method @androidx.compose.runtime.Composable public androidx.compose.ui.window.PopupPositionProvider rememberPlainTooltipPositionProvider(optional float spacingBetweenTooltipAndAnchor); 2003 method @androidx.compose.runtime.Composable public androidx.compose.ui.window.PopupPositionProvider rememberRichTooltipPositionProvider(optional float spacingBetweenTooltipAndAnchor); 2004 method @androidx.compose.runtime.Composable public androidx.compose.material3.RichTooltipColors richTooltipColors(); 2005 method @androidx.compose.runtime.Composable public androidx.compose.material3.RichTooltipColors richTooltipColors(optional long containerColor, optional long contentColor, optional long titleContentColor, optional long actionContentColor); 2006 property public final long caretSize; 2007 property @androidx.compose.runtime.Composable public final long plainTooltipContainerColor; 2008 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape plainTooltipContainerShape; 2009 property @androidx.compose.runtime.Composable public final long plainTooltipContentColor; 2010 property @androidx.compose.runtime.Composable public final androidx.compose.ui.graphics.Shape richTooltipContainerShape; 2011 field public static final androidx.compose.material3.TooltipDefaults INSTANCE; 2012 } 2013 2014 public final class TooltipKt { 2015 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void TooltipBox(androidx.compose.ui.window.PopupPositionProvider positionProvider, kotlin.jvm.functions.Function1<? super androidx.compose.material3.TooltipScope,kotlin.Unit> tooltip, androidx.compose.material3.TooltipState state, optional androidx.compose.ui.Modifier modifier, optional boolean focusable, optional boolean enableUserInput, kotlin.jvm.functions.Function0<kotlin.Unit> content); 2016 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public static androidx.compose.material3.TooltipState TooltipState(optional boolean initialIsVisible, optional boolean isPersistent, optional androidx.compose.foundation.MutatorMutex mutatorMutex); 2017 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static androidx.compose.material3.TooltipState rememberTooltipState(optional boolean initialIsVisible, optional boolean isPersistent, optional androidx.compose.foundation.MutatorMutex mutatorMutex); 2018 } 2019 2020 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public sealed interface TooltipScope { 2021 method public androidx.compose.ui.Modifier drawCaret(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function2<? super androidx.compose.ui.draw.CacheDrawScope,? super androidx.compose.ui.layout.LayoutCoordinates?,androidx.compose.ui.draw.DrawResult> draw); 2022 } 2023 2024 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public interface TooltipState { 2025 method public void dismiss(); 2026 method public androidx.compose.animation.core.MutableTransitionState<java.lang.Boolean> getTransition(); 2027 method public boolean isPersistent(); 2028 method public boolean isVisible(); 2029 method public void onDispose(); 2030 method public suspend Object? show(optional androidx.compose.foundation.MutatePriority mutatePriority, kotlin.coroutines.Continuation<? super kotlin.Unit>); 2031 property public abstract boolean isPersistent; 2032 property public abstract boolean isVisible; 2033 property public abstract androidx.compose.animation.core.MutableTransitionState<java.lang.Boolean> transition; 2034 } 2035 2036 public final class Tooltip_androidKt { 2037 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void PlainTooltip(androidx.compose.material3.TooltipScope, optional androidx.compose.ui.Modifier modifier, optional long caretSize, optional androidx.compose.ui.graphics.Shape shape, optional long contentColor, optional long containerColor, optional float tonalElevation, optional float shadowElevation, kotlin.jvm.functions.Function0<kotlin.Unit> content); 2038 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void RichTooltip(androidx.compose.material3.TooltipScope, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? title, optional kotlin.jvm.functions.Function0<kotlin.Unit>? action, optional long caretSize, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.material3.RichTooltipColors colors, optional float tonalElevation, optional float shadowElevation, kotlin.jvm.functions.Function0<kotlin.Unit> text); 2039 } 2040 2041 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Stable public final class TopAppBarColors { 2042 ctor public TopAppBarColors(long containerColor, long scrolledContainerColor, long navigationIconContentColor, long titleContentColor, long actionIconContentColor); 2043 method public androidx.compose.material3.TopAppBarColors copy(optional long containerColor, optional long scrolledContainerColor, optional long navigationIconContentColor, optional long titleContentColor, optional long actionIconContentColor); 2044 method public long getActionIconContentColor(); 2045 method public long getContainerColor(); 2046 method public long getNavigationIconContentColor(); 2047 method public long getScrolledContainerColor(); 2048 method public long getTitleContentColor(); 2049 property public final long actionIconContentColor; 2050 property public final long containerColor; 2051 property public final long navigationIconContentColor; 2052 property public final long scrolledContainerColor; 2053 property public final long titleContentColor; 2054 } 2055 2056 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public final class TopAppBarDefaults { 2057 method @androidx.compose.runtime.Composable public androidx.compose.material3.TopAppBarColors centerAlignedTopAppBarColors(); 2058 method @androidx.compose.runtime.Composable public androidx.compose.material3.TopAppBarColors centerAlignedTopAppBarColors(optional long containerColor, optional long scrolledContainerColor, optional long navigationIconContentColor, optional long titleContentColor, optional long actionIconContentColor); 2059 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public androidx.compose.material3.TopAppBarScrollBehavior enterAlwaysScrollBehavior(optional androidx.compose.material3.TopAppBarState state, optional kotlin.jvm.functions.Function0<java.lang.Boolean> canScroll, optional androidx.compose.animation.core.AnimationSpec<java.lang.Float>? snapAnimationSpec, optional androidx.compose.animation.core.DecayAnimationSpec<java.lang.Float>? flingAnimationSpec); 2060 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public androidx.compose.material3.TopAppBarScrollBehavior exitUntilCollapsedScrollBehavior(optional androidx.compose.material3.TopAppBarState state, optional kotlin.jvm.functions.Function0<java.lang.Boolean> canScroll, optional androidx.compose.animation.core.AnimationSpec<java.lang.Float>? snapAnimationSpec, optional androidx.compose.animation.core.DecayAnimationSpec<java.lang.Float>? flingAnimationSpec); 2061 method public float getLargeAppBarCollapsedHeight(); 2062 method public float getLargeAppBarExpandedHeight(); 2063 method public float getMediumAppBarCollapsedHeight(); 2064 method public float getMediumAppBarExpandedHeight(); 2065 method public float getTopAppBarExpandedHeight(); 2066 method @androidx.compose.runtime.Composable public androidx.compose.foundation.layout.WindowInsets getWindowInsets(); 2067 method @androidx.compose.runtime.Composable public androidx.compose.material3.TopAppBarColors largeTopAppBarColors(); 2068 method @androidx.compose.runtime.Composable public androidx.compose.material3.TopAppBarColors largeTopAppBarColors(optional long containerColor, optional long scrolledContainerColor, optional long navigationIconContentColor, optional long titleContentColor, optional long actionIconContentColor); 2069 method @androidx.compose.runtime.Composable public androidx.compose.material3.TopAppBarColors mediumTopAppBarColors(); 2070 method @androidx.compose.runtime.Composable public androidx.compose.material3.TopAppBarColors mediumTopAppBarColors(optional long containerColor, optional long scrolledContainerColor, optional long navigationIconContentColor, optional long titleContentColor, optional long actionIconContentColor); 2071 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public androidx.compose.material3.TopAppBarScrollBehavior pinnedScrollBehavior(optional androidx.compose.material3.TopAppBarState state, optional kotlin.jvm.functions.Function0<java.lang.Boolean> canScroll); 2072 method @androidx.compose.runtime.Composable public androidx.compose.material3.TopAppBarColors topAppBarColors(); 2073 method @androidx.compose.runtime.Composable public androidx.compose.material3.TopAppBarColors topAppBarColors(optional long containerColor, optional long scrolledContainerColor, optional long navigationIconContentColor, optional long titleContentColor, optional long actionIconContentColor); 2074 property public final float LargeAppBarCollapsedHeight; 2075 property public final float LargeAppBarExpandedHeight; 2076 property public final float MediumAppBarCollapsedHeight; 2077 property public final float MediumAppBarExpandedHeight; 2078 property public final float TopAppBarExpandedHeight; 2079 property @androidx.compose.runtime.Composable public final androidx.compose.foundation.layout.WindowInsets windowInsets; 2080 field public static final androidx.compose.material3.TopAppBarDefaults INSTANCE; 2081 } 2082 2083 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Stable public interface TopAppBarScrollBehavior { 2084 method public androidx.compose.animation.core.DecayAnimationSpec<java.lang.Float>? getFlingAnimationSpec(); 2085 method public androidx.compose.ui.input.nestedscroll.NestedScrollConnection getNestedScrollConnection(); 2086 method public androidx.compose.animation.core.AnimationSpec<java.lang.Float>? getSnapAnimationSpec(); 2087 method public androidx.compose.material3.TopAppBarState getState(); 2088 method public boolean isPinned(); 2089 property public abstract androidx.compose.animation.core.DecayAnimationSpec<java.lang.Float>? flingAnimationSpec; 2090 property public abstract boolean isPinned; 2091 property public abstract androidx.compose.ui.input.nestedscroll.NestedScrollConnection nestedScrollConnection; 2092 property public abstract androidx.compose.animation.core.AnimationSpec<java.lang.Float>? snapAnimationSpec; 2093 property public abstract androidx.compose.material3.TopAppBarState state; 2094 } 2095 2096 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Stable public final class TopAppBarState { 2097 ctor public TopAppBarState(float initialHeightOffsetLimit, float initialHeightOffset, float initialContentOffset); 2098 method public float getCollapsedFraction(); 2099 method public float getContentOffset(); 2100 method public float getHeightOffset(); 2101 method public float getHeightOffsetLimit(); 2102 method public float getOverlappedFraction(); 2103 method public void setContentOffset(float); 2104 method public void setHeightOffset(float); 2105 method public void setHeightOffsetLimit(float); 2106 property public final float collapsedFraction; 2107 property public final float contentOffset; 2108 property public final float heightOffset; 2109 property public final float heightOffsetLimit; 2110 property public final float overlappedFraction; 2111 field public static final androidx.compose.material3.TopAppBarState.Companion Companion; 2112 } 2113 2114 public static final class TopAppBarState.Companion { 2115 method public androidx.compose.runtime.saveable.Saver<androidx.compose.material3.TopAppBarState,? extends java.lang.Object!> getSaver(); 2116 property public final androidx.compose.runtime.saveable.Saver<androidx.compose.material3.TopAppBarState,? extends java.lang.Object!> Saver; 2117 } 2118 2119 @androidx.compose.runtime.Immutable public final class Typography { 2120 ctor public Typography(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 headlineLarge, optional androidx.compose.ui.text.TextStyle headlineMedium, optional androidx.compose.ui.text.TextStyle headlineSmall, 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 bodyLarge, optional androidx.compose.ui.text.TextStyle bodyMedium, optional androidx.compose.ui.text.TextStyle bodySmall, optional androidx.compose.ui.text.TextStyle labelLarge, optional androidx.compose.ui.text.TextStyle labelMedium, optional androidx.compose.ui.text.TextStyle labelSmall); 2121 method public androidx.compose.material3.Typography copy(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 headlineLarge, optional androidx.compose.ui.text.TextStyle headlineMedium, optional androidx.compose.ui.text.TextStyle headlineSmall, 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 bodyLarge, optional androidx.compose.ui.text.TextStyle bodyMedium, optional androidx.compose.ui.text.TextStyle bodySmall, optional androidx.compose.ui.text.TextStyle labelLarge, optional androidx.compose.ui.text.TextStyle labelMedium, optional androidx.compose.ui.text.TextStyle labelSmall); 2122 method public androidx.compose.ui.text.TextStyle getBodyLarge(); 2123 method public androidx.compose.ui.text.TextStyle getBodyMedium(); 2124 method public androidx.compose.ui.text.TextStyle getBodySmall(); 2125 method public androidx.compose.ui.text.TextStyle getDisplayLarge(); 2126 method public androidx.compose.ui.text.TextStyle getDisplayMedium(); 2127 method public androidx.compose.ui.text.TextStyle getDisplaySmall(); 2128 method public androidx.compose.ui.text.TextStyle getHeadlineLarge(); 2129 method public androidx.compose.ui.text.TextStyle getHeadlineMedium(); 2130 method public androidx.compose.ui.text.TextStyle getHeadlineSmall(); 2131 method public androidx.compose.ui.text.TextStyle getLabelLarge(); 2132 method public androidx.compose.ui.text.TextStyle getLabelMedium(); 2133 method public androidx.compose.ui.text.TextStyle getLabelSmall(); 2134 method public androidx.compose.ui.text.TextStyle getTitleLarge(); 2135 method public androidx.compose.ui.text.TextStyle getTitleMedium(); 2136 method public androidx.compose.ui.text.TextStyle getTitleSmall(); 2137 property public final androidx.compose.ui.text.TextStyle bodyLarge; 2138 property public final androidx.compose.ui.text.TextStyle bodyMedium; 2139 property public final androidx.compose.ui.text.TextStyle bodySmall; 2140 property public final androidx.compose.ui.text.TextStyle displayLarge; 2141 property public final androidx.compose.ui.text.TextStyle displayMedium; 2142 property public final androidx.compose.ui.text.TextStyle displaySmall; 2143 property public final androidx.compose.ui.text.TextStyle headlineLarge; 2144 property public final androidx.compose.ui.text.TextStyle headlineMedium; 2145 property public final androidx.compose.ui.text.TextStyle headlineSmall; 2146 property public final androidx.compose.ui.text.TextStyle labelLarge; 2147 property public final androidx.compose.ui.text.TextStyle labelMedium; 2148 property public final androidx.compose.ui.text.TextStyle labelSmall; 2149 property public final androidx.compose.ui.text.TextStyle titleLarge; 2150 property public final androidx.compose.ui.text.TextStyle titleMedium; 2151 property public final androidx.compose.ui.text.TextStyle titleSmall; 2152 } 2153 2154} 2155 2156package androidx.compose.material3.carousel { 2157 2158 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public final class CarouselDefaults { 2159 method @androidx.compose.runtime.Composable public androidx.compose.foundation.gestures.TargetedFlingBehavior multiBrowseFlingBehavior(androidx.compose.material3.carousel.CarouselState state, optional androidx.compose.animation.core.DecayAnimationSpec<java.lang.Float> decayAnimationSpec, optional androidx.compose.animation.core.AnimationSpec<java.lang.Float> snapAnimationSpec); 2160 method @androidx.compose.runtime.Composable public androidx.compose.foundation.gestures.TargetedFlingBehavior noSnapFlingBehavior(); 2161 method @androidx.compose.runtime.Composable public androidx.compose.foundation.gestures.TargetedFlingBehavior singleAdvanceFlingBehavior(androidx.compose.material3.carousel.CarouselState state, optional androidx.compose.animation.core.AnimationSpec<java.lang.Float> snapAnimationSpec); 2162 field public static final androidx.compose.material3.carousel.CarouselDefaults INSTANCE; 2163 } 2164 2165 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public sealed interface CarouselItemInfo { 2166 method public androidx.compose.ui.geometry.Rect getMaskRect(); 2167 method public float getMaxSize(); 2168 method public float getMinSize(); 2169 method public float getSize(); 2170 property public abstract androidx.compose.ui.geometry.Rect maskRect; 2171 property public abstract float maxSize; 2172 property public abstract float minSize; 2173 property public abstract float size; 2174 } 2175 2176 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public sealed interface CarouselItemScope { 2177 method public androidx.compose.material3.carousel.CarouselItemInfo getCarouselItemInfo(); 2178 method @androidx.compose.runtime.Composable public androidx.compose.ui.Modifier maskBorder(androidx.compose.ui.Modifier, androidx.compose.foundation.BorderStroke border, androidx.compose.ui.graphics.Shape shape); 2179 method @androidx.compose.runtime.Composable public androidx.compose.ui.Modifier maskClip(androidx.compose.ui.Modifier, androidx.compose.ui.graphics.Shape shape); 2180 method @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.GenericShape rememberMaskShape(androidx.compose.ui.graphics.Shape shape); 2181 property public abstract androidx.compose.material3.carousel.CarouselItemInfo carouselItemInfo; 2182 } 2183 2184 public final class CarouselKt { 2185 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void HorizontalMultiBrowseCarousel(androidx.compose.material3.carousel.CarouselState state, float preferredItemWidth, optional androidx.compose.ui.Modifier modifier, optional float itemSpacing, optional androidx.compose.foundation.gestures.TargetedFlingBehavior flingBehavior, optional float minSmallItemWidth, optional float maxSmallItemWidth, optional androidx.compose.foundation.layout.PaddingValues contentPadding, kotlin.jvm.functions.Function2<? super androidx.compose.material3.carousel.CarouselItemScope,? super java.lang.Integer,kotlin.Unit> content); 2186 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void HorizontalUncontainedCarousel(androidx.compose.material3.carousel.CarouselState state, float itemWidth, optional androidx.compose.ui.Modifier modifier, optional float itemSpacing, optional androidx.compose.foundation.gestures.TargetedFlingBehavior flingBehavior, optional androidx.compose.foundation.layout.PaddingValues contentPadding, kotlin.jvm.functions.Function2<? super androidx.compose.material3.carousel.CarouselItemScope,? super java.lang.Integer,kotlin.Unit> content); 2187 } 2188 2189 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public final class CarouselState implements androidx.compose.foundation.gestures.ScrollableState { 2190 ctor public CarouselState(optional int currentItem, optional @FloatRange(from=-0.5, to=0.5) float currentItemOffsetFraction, kotlin.jvm.functions.Function0<java.lang.Integer> itemCount); 2191 method public float dispatchRawDelta(float delta); 2192 method public androidx.compose.runtime.MutableState<kotlin.jvm.functions.Function0<java.lang.Integer>> getItemCountState(); 2193 method public boolean isScrollInProgress(); 2194 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>); 2195 method public void setItemCountState(androidx.compose.runtime.MutableState<kotlin.jvm.functions.Function0<java.lang.Integer>>); 2196 property public boolean isScrollInProgress; 2197 property public final androidx.compose.runtime.MutableState<kotlin.jvm.functions.Function0<java.lang.Integer>> itemCountState; 2198 field public static final androidx.compose.material3.carousel.CarouselState.Companion Companion; 2199 } 2200 2201 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public static final class CarouselState.Companion { 2202 method public androidx.compose.runtime.saveable.Saver<androidx.compose.material3.carousel.CarouselState,? extends java.lang.Object!> getSaver(); 2203 property public final androidx.compose.runtime.saveable.Saver<androidx.compose.material3.carousel.CarouselState,? extends java.lang.Object!> Saver; 2204 } 2205 2206 public final class CarouselStateKt { 2207 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static androidx.compose.material3.carousel.CarouselState rememberCarouselState(optional int initialItem, kotlin.jvm.functions.Function0<java.lang.Integer> itemCount); 2208 } 2209 2210} 2211 2212package androidx.compose.material3.pulltorefresh { 2213 2214 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public final class PullToRefreshDefaults { 2215 method @androidx.compose.runtime.Composable public void Indicator(androidx.compose.material3.pulltorefresh.PullToRefreshState state, boolean isRefreshing, optional androidx.compose.ui.Modifier modifier, optional long containerColor, optional long color, optional float threshold); 2216 method @androidx.compose.runtime.Composable public long getContainerColor(); 2217 method public float getElevation(); 2218 method @androidx.compose.runtime.Composable public long getIndicatorColor(); 2219 method public float getPositionalThreshold(); 2220 method public androidx.compose.ui.graphics.Shape getShape(); 2221 property public final float Elevation; 2222 property public final float PositionalThreshold; 2223 property @androidx.compose.runtime.Composable public final long containerColor; 2224 property @androidx.compose.runtime.Composable public final long indicatorColor; 2225 property public final androidx.compose.ui.graphics.Shape shape; 2226 field public static final androidx.compose.material3.pulltorefresh.PullToRefreshDefaults INSTANCE; 2227 } 2228 2229 public final class PullToRefreshKt { 2230 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static void PullToRefreshBox(boolean isRefreshing, kotlin.jvm.functions.Function0<kotlin.Unit> onRefresh, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.material3.pulltorefresh.PullToRefreshState state, optional androidx.compose.ui.Alignment contentAlignment, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> indicator, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content); 2231 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public static androidx.compose.material3.pulltorefresh.PullToRefreshState PullToRefreshState(); 2232 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public static androidx.compose.ui.Modifier pullToRefresh(androidx.compose.ui.Modifier, boolean isRefreshing, androidx.compose.material3.pulltorefresh.PullToRefreshState state, optional boolean enabled, optional float threshold, kotlin.jvm.functions.Function0<kotlin.Unit> onRefresh); 2233 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api public static androidx.compose.ui.Modifier pullToRefreshIndicator(androidx.compose.ui.Modifier, androidx.compose.material3.pulltorefresh.PullToRefreshState state, boolean isRefreshing, optional float threshold, optional androidx.compose.ui.graphics.Shape shape, optional long containerColor, optional float elevation); 2234 method @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Composable public static androidx.compose.material3.pulltorefresh.PullToRefreshState rememberPullToRefreshState(); 2235 } 2236 2237 @SuppressCompatibility @androidx.compose.material3.ExperimentalMaterial3Api @androidx.compose.runtime.Stable public interface PullToRefreshState { 2238 method public suspend Object? animateToHidden(kotlin.coroutines.Continuation<? super kotlin.Unit>); 2239 method public suspend Object? animateToThreshold(kotlin.coroutines.Continuation<? super kotlin.Unit>); 2240 method @FloatRange(from=0.0) public float getDistanceFraction(); 2241 method public default boolean isAnimating(); 2242 method public suspend Object? snapTo(@FloatRange(from=0.0) float targetValue, kotlin.coroutines.Continuation<? super kotlin.Unit>); 2243 property @FloatRange(from=0.0) public abstract float distanceFraction; 2244 property public default boolean isAnimating; 2245 } 2246 2247} 2248 2249