| // Signature format: 3.0 |
| package androidx.navigation.ui { |
| |
| public final class AppBarConfiguration { |
| method public android.support.v4.widget.DrawerLayout? getDrawerLayout(); |
| method public androidx.navigation.ui.AppBarConfiguration.OnNavigateUpListener? getFallbackOnNavigateUpListener(); |
| method public java.util.Set<java.lang.Integer> getTopLevelDestinations(); |
| } |
| |
| public static final class AppBarConfiguration.Builder { |
| ctor public AppBarConfiguration.Builder(androidx.navigation.NavGraph); |
| ctor public AppBarConfiguration.Builder(android.view.Menu); |
| ctor public AppBarConfiguration.Builder(int...); |
| ctor public AppBarConfiguration.Builder(java.util.Set<java.lang.Integer>); |
| method public androidx.navigation.ui.AppBarConfiguration build(); |
| method public androidx.navigation.ui.AppBarConfiguration.Builder setDrawerLayout(android.support.v4.widget.DrawerLayout?); |
| method public androidx.navigation.ui.AppBarConfiguration.Builder setFallbackOnNavigateUpListener(androidx.navigation.ui.AppBarConfiguration.OnNavigateUpListener?); |
| } |
| |
| public static interface AppBarConfiguration.OnNavigateUpListener { |
| method public boolean onNavigateUp(); |
| } |
| |
| public final class NavigationUI { |
| method public static boolean navigateUp(androidx.navigation.NavController, android.support.v4.widget.DrawerLayout?); |
| method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration); |
| method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController); |
| method public static void setupActionBarWithNavController(android.support.v7.app.AppCompatActivity, androidx.navigation.NavController); |
| method public static void setupActionBarWithNavController(android.support.v7.app.AppCompatActivity, androidx.navigation.NavController, android.support.v4.widget.DrawerLayout?); |
| method public static void setupActionBarWithNavController(android.support.v7.app.AppCompatActivity, androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration); |
| method public static void setupWithNavController(android.support.v7.widget.Toolbar, androidx.navigation.NavController); |
| method public static void setupWithNavController(android.support.v7.widget.Toolbar, androidx.navigation.NavController, android.support.v4.widget.DrawerLayout?); |
| method public static void setupWithNavController(android.support.v7.widget.Toolbar, androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration); |
| method public static void setupWithNavController(android.support.design.widget.CollapsingToolbarLayout, android.support.v7.widget.Toolbar, androidx.navigation.NavController); |
| method public static void setupWithNavController(android.support.design.widget.CollapsingToolbarLayout, android.support.v7.widget.Toolbar, androidx.navigation.NavController, android.support.v4.widget.DrawerLayout?); |
| method public static void setupWithNavController(android.support.design.widget.CollapsingToolbarLayout, android.support.v7.widget.Toolbar, androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration); |
| method public static void setupWithNavController(android.support.design.widget.NavigationView, androidx.navigation.NavController); |
| method public static void setupWithNavController(android.support.design.widget.BottomNavigationView, androidx.navigation.NavController); |
| } |
| |
| } |
| |