blob: af2f1c1ce51e50620a64ea0b8bd15b2198368d3e [file] [log] [blame]
// 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);
}
}