1// Signature format: 4.0 2package androidx.compose.material.navigation { 3 4 public final class BottomSheetKt { 5 method @Deprecated @androidx.compose.runtime.Composable public static void ModalBottomSheetLayout(androidx.compose.material.navigation.BottomSheetNavigator bottomSheetNavigator, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.graphics.Shape sheetShape, optional float sheetElevation, optional long sheetBackgroundColor, optional long sheetContentColor, optional long scrimColor, kotlin.jvm.functions.Function0<kotlin.Unit> content); 6 method @androidx.compose.runtime.Composable public static void ModalBottomSheetLayout(androidx.compose.material.navigation.BottomSheetNavigator bottomSheetNavigator, optional androidx.compose.ui.Modifier modifier, optional boolean sheetGesturesEnabled, optional androidx.compose.ui.graphics.Shape sheetShape, optional float sheetElevation, optional long sheetBackgroundColor, optional long sheetContentColor, optional long scrimColor, kotlin.jvm.functions.Function0<kotlin.Unit> content); 7 } 8 9 @androidx.navigation.Navigator.Name("bottomSheet") public final class BottomSheetNavigator extends androidx.navigation.Navigator<androidx.compose.material.navigation.BottomSheetNavigator.Destination> { 10 ctor public BottomSheetNavigator(androidx.compose.material.ModalBottomSheetState sheetState); 11 method public androidx.compose.material.navigation.BottomSheetNavigator.Destination createDestination(); 12 method public androidx.compose.material.navigation.BottomSheetNavigatorSheetState getNavigatorSheetState(); 13 property public androidx.compose.material.navigation.BottomSheetNavigatorSheetState navigatorSheetState; 14 } 15 16 @androidx.navigation.NavDestination.ClassType(Composable::class) public static final class BottomSheetNavigator.Destination extends androidx.navigation.NavDestination implements androidx.navigation.FloatingWindow { 17 ctor public BottomSheetNavigator.Destination(androidx.compose.material.navigation.BottomSheetNavigator navigator, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.ColumnScope,? super androidx.navigation.NavBackStackEntry,kotlin.Unit> content); 18 } 19 20 @androidx.navigation.NavDestinationDsl public final class BottomSheetNavigatorDestinationBuilder extends androidx.navigation.NavDestinationBuilder<androidx.compose.material.navigation.BottomSheetNavigator.Destination> { 21 ctor public BottomSheetNavigatorDestinationBuilder(androidx.compose.material.navigation.BottomSheetNavigator navigator, String route, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.ColumnScope,? super androidx.navigation.NavBackStackEntry,kotlin.Unit> content); 22 ctor public BottomSheetNavigatorDestinationBuilder(androidx.compose.material.navigation.BottomSheetNavigator navigator, kotlin.reflect.KClass<? extends java.lang.Object?> route, java.util.Map<kotlin.reflect.KType,androidx.navigation.NavType<? extends java.lang.Object?>> typeMap, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.ColumnScope,? super androidx.navigation.NavBackStackEntry,kotlin.Unit> content); 23 method protected androidx.compose.material.navigation.BottomSheetNavigator.Destination instantiateDestination(); 24 } 25 26 public final class BottomSheetNavigatorKt { 27 method @androidx.compose.runtime.Composable public static androidx.compose.material.navigation.BottomSheetNavigator rememberBottomSheetNavigator(optional androidx.compose.animation.core.AnimationSpec<java.lang.Float> animationSpec); 28 } 29 30 public final class BottomSheetNavigatorSheetState { 31 ctor public BottomSheetNavigatorSheetState(androidx.compose.material.ModalBottomSheetState sheetState); 32 method public androidx.compose.material.ModalBottomSheetValue getCurrentValue(); 33 method public androidx.compose.material.ModalBottomSheetValue getTargetValue(); 34 method public boolean isVisible(); 35 property public androidx.compose.material.ModalBottomSheetValue currentValue; 36 property public boolean isVisible; 37 property public androidx.compose.material.ModalBottomSheetValue targetValue; 38 } 39 40 public final class NavGraphBuilderKt { 41 method public static void bottomSheet(androidx.navigation.NavGraphBuilder, String route, optional java.util.List<androidx.navigation.NamedNavArgument> arguments, optional java.util.List<androidx.navigation.NavDeepLink> deepLinks, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.ColumnScope,? super androidx.navigation.NavBackStackEntry,kotlin.Unit> content); 42 method public static inline <reified T> void bottomSheet(androidx.navigation.NavGraphBuilder, optional java.util.Map<kotlin.reflect.KType,androidx.navigation.NavType<? extends java.lang.Object?>> typeMap, optional java.util.List<androidx.navigation.NamedNavArgument> arguments, optional java.util.List<androidx.navigation.NavDeepLink> deepLinks, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.ColumnScope,? super androidx.navigation.NavBackStackEntry,kotlin.Unit> content); 43 } 44 45} 46 47