| // Signature format: 4.0 |
| package androidx.compose.material3.adaptive.navigationsuite { |
| |
| @SuppressCompatibility @kotlin.RequiresOptIn(message="This material3-adaptive-navigation-suite API is experimental and is likely to" + "change or to be removed in the future.") @kotlin.annotation.Retention(kotlin.annotation.AnnotationRetention.BINARY) public @interface ExperimentalMaterial3AdaptiveNavigationSuiteApi { |
| } |
| |
| public final class NavigationSuiteColors { |
| method public long getNavigationBarContainerColor(); |
| method public long getNavigationBarContentColor(); |
| method public long getNavigationDrawerContainerColor(); |
| method public long getNavigationDrawerContentColor(); |
| method public long getNavigationRailContainerColor(); |
| method public long getNavigationRailContentColor(); |
| property public final long navigationBarContainerColor; |
| property public final long navigationBarContentColor; |
| property public final long navigationDrawerContainerColor; |
| property public final long navigationDrawerContentColor; |
| property public final long navigationRailContainerColor; |
| property public final long navigationRailContentColor; |
| } |
| |
| public final class NavigationSuiteDefaults { |
| method @androidx.compose.runtime.Composable public androidx.compose.material3.adaptive.navigationsuite.NavigationSuiteColors colors(optional long navigationBarContainerColor, optional long navigationBarContentColor, optional long navigationRailContainerColor, optional long navigationRailContentColor, optional long navigationDrawerContainerColor, optional long navigationDrawerContentColor); |
| method @androidx.compose.runtime.Composable public androidx.compose.material3.adaptive.navigationsuite.NavigationSuiteItemColors itemColors(optional androidx.compose.material3.NavigationBarItemColors navigationBarItemColors, optional androidx.compose.material3.NavigationRailItemColors navigationRailItemColors, optional androidx.compose.material3.NavigationDrawerItemColors navigationDrawerItemColors); |
| field public static final androidx.compose.material3.adaptive.navigationsuite.NavigationSuiteDefaults INSTANCE; |
| } |
| |
| public final class NavigationSuiteItemColors { |
| ctor public NavigationSuiteItemColors(androidx.compose.material3.NavigationBarItemColors navigationBarItemColors, androidx.compose.material3.NavigationRailItemColors navigationRailItemColors, androidx.compose.material3.NavigationDrawerItemColors navigationDrawerItemColors); |
| method public androidx.compose.material3.NavigationBarItemColors getNavigationBarItemColors(); |
| method public androidx.compose.material3.NavigationDrawerItemColors getNavigationDrawerItemColors(); |
| method public androidx.compose.material3.NavigationRailItemColors getNavigationRailItemColors(); |
| property public final androidx.compose.material3.NavigationBarItemColors navigationBarItemColors; |
| property public final androidx.compose.material3.NavigationDrawerItemColors navigationDrawerItemColors; |
| property public final androidx.compose.material3.NavigationRailItemColors navigationRailItemColors; |
| } |
| |
| public final class NavigationSuiteScaffoldDefaults { |
| method public String calculateFromAdaptiveInfo(androidx.compose.material3.adaptive.WindowAdaptiveInfo adaptiveInfo); |
| method @androidx.compose.runtime.Composable public long getContainerColor(); |
| method @androidx.compose.runtime.Composable public long getContentColor(); |
| property @androidx.compose.runtime.Composable public final long containerColor; |
| property @androidx.compose.runtime.Composable public final long contentColor; |
| field public static final androidx.compose.material3.adaptive.navigationsuite.NavigationSuiteScaffoldDefaults INSTANCE; |
| } |
| |
| public final class NavigationSuiteScaffoldKt { |
| method @androidx.compose.runtime.Composable public static void NavigationSuite(optional androidx.compose.ui.Modifier modifier, optional String layoutType, optional androidx.compose.material3.adaptive.navigationsuite.NavigationSuiteColors colors, kotlin.jvm.functions.Function1<? super androidx.compose.material3.adaptive.navigationsuite.NavigationSuiteScope,kotlin.Unit> content); |
| method @androidx.compose.runtime.Composable public static void NavigationSuiteScaffold(kotlin.jvm.functions.Function1<? super androidx.compose.material3.adaptive.navigationsuite.NavigationSuiteScope,kotlin.Unit> navigationSuiteItems, optional androidx.compose.ui.Modifier modifier, optional String layoutType, optional androidx.compose.material3.adaptive.navigationsuite.NavigationSuiteColors navigationSuiteColors, optional long containerColor, optional long contentColor, optional kotlin.jvm.functions.Function0<kotlin.Unit> content); |
| method @androidx.compose.runtime.Composable public static void NavigationSuiteScaffoldLayout(kotlin.jvm.functions.Function0<kotlin.Unit> navigationSuite, optional String layoutType, optional kotlin.jvm.functions.Function0<kotlin.Unit> content); |
| } |
| |
| public sealed interface NavigationSuiteScope { |
| method public void item(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 kotlin.jvm.functions.Function0<kotlin.Unit>? badge, optional androidx.compose.material3.adaptive.navigationsuite.NavigationSuiteItemColors? colors, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource); |
| } |
| |
| @kotlin.jvm.JvmInline public final value class NavigationSuiteType { |
| field public static final androidx.compose.material3.adaptive.navigationsuite.NavigationSuiteType.Companion Companion; |
| } |
| |
| public static final class NavigationSuiteType.Companion { |
| method public String getNavigationBar(); |
| method public String getNavigationDrawer(); |
| method public String getNavigationRail(); |
| method public String getNone(); |
| property public final String NavigationBar; |
| property public final String NavigationDrawer; |
| property public final String NavigationRail; |
| property public final String None; |
| } |
| |
| } |
| |