1// Signature format: 4.0 2package androidx.navigation.ui { 3 4 public final class AppBarConfiguration { 5 method public android.support.v4.widget.DrawerLayout? getDrawerLayout(); 6 method public androidx.navigation.ui.AppBarConfiguration.OnNavigateUpListener? getFallbackOnNavigateUpListener(); 7 method public java.util.Set<java.lang.Integer> getTopLevelDestinations(); 8 } 9 10 public static final class AppBarConfiguration.Builder { 11 ctor public AppBarConfiguration.Builder(android.view.Menu); 12 ctor public AppBarConfiguration.Builder(androidx.navigation.NavGraph); 13 ctor public AppBarConfiguration.Builder(int...); 14 ctor public AppBarConfiguration.Builder(java.util.Set<java.lang.Integer>); 15 method public androidx.navigation.ui.AppBarConfiguration build(); 16 method public androidx.navigation.ui.AppBarConfiguration.Builder setDrawerLayout(android.support.v4.widget.DrawerLayout?); 17 method public androidx.navigation.ui.AppBarConfiguration.Builder setFallbackOnNavigateUpListener(androidx.navigation.ui.AppBarConfiguration.OnNavigateUpListener?); 18 } 19 20 public static interface AppBarConfiguration.OnNavigateUpListener { 21 method public boolean onNavigateUp(); 22 } 23 24 public final class NavigationUI { 25 method public static boolean navigateUp(androidx.navigation.NavController, android.support.v4.widget.DrawerLayout?); 26 method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration); 27 method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController); 28 method public static void setupActionBarWithNavController(android.support.v7.app.AppCompatActivity, androidx.navigation.NavController); 29 method public static void setupActionBarWithNavController(android.support.v7.app.AppCompatActivity, androidx.navigation.NavController, android.support.v4.widget.DrawerLayout?); 30 method public static void setupActionBarWithNavController(android.support.v7.app.AppCompatActivity, androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration); 31 method public static void setupWithNavController(android.support.design.widget.BottomNavigationView, androidx.navigation.NavController); 32 method public static void setupWithNavController(android.support.design.widget.CollapsingToolbarLayout, android.support.v7.widget.Toolbar, androidx.navigation.NavController); 33 method public static void setupWithNavController(android.support.design.widget.CollapsingToolbarLayout, android.support.v7.widget.Toolbar, androidx.navigation.NavController, android.support.v4.widget.DrawerLayout?); 34 method public static void setupWithNavController(android.support.design.widget.CollapsingToolbarLayout, android.support.v7.widget.Toolbar, androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration); 35 method public static void setupWithNavController(android.support.design.widget.NavigationView, androidx.navigation.NavController); 36 method public static void setupWithNavController(android.support.v7.widget.Toolbar, androidx.navigation.NavController); 37 method public static void setupWithNavController(android.support.v7.widget.Toolbar, androidx.navigation.NavController, android.support.v4.widget.DrawerLayout?); 38 method public static void setupWithNavController(android.support.v7.widget.Toolbar, androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration); 39 } 40 41} 42 43