protected void restoreDrawerIcon() { if (mDrawerToggle != null) { getDrawerToggle().setDrawerIndicatorEnabled(true); } mNavButtonGoesBack = false; }
protected void showBackIcon() { if (mDrawerToggle != null) { mDrawerToggle.setDrawerIndicatorEnabled(false); } if (getSupportActionBar() != null) { getSupportActionBar().setDisplayHomeAsUpEnabled(true); } mNavButtonGoesBack = true; }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setHomeButtonEnabled(true); mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); mDrawerToggle = new ActionBarDrawerToggle( this, mDrawerLayout, R.string.main_drawer_open, R.string.main_drawer_close); mDrawerToggle.setDrawerIndicatorEnabled(true); mDrawerLayout.setDrawerListener(mDrawerToggle); if (savedInstanceState == null) { setMainFragmentByPreset(CropDemoPreset.RECT); } }
case R.id.menu_2: result.getActionBarDrawerToggle().setDrawerIndicatorEnabled(false); getSupportActionBar().setDisplayHomeAsUpEnabled(true); return true; result.getActionBarDrawerToggle().setDrawerIndicatorEnabled(true); return true; case R.id.menu_4:
@Override public void setupToolbar(String title, boolean scrollingEnabled, boolean drawerIndicatorEnabled, boolean showImage) { mDrawerToggle.setDrawerIndicatorEnabled(drawerIndicatorEnabled);
/** * Set the drawer toggle icon to open or close the navigation drawer. * * @param showDrawerIndicator {@code true} to show the drawer toggle icon. */ public void showDrawerToggle(boolean showDrawerIndicator) { if (mDrawerToggle != null && getSupportActionBar() != null) { if (!showDrawerIndicator) { mDrawerToggle.setDrawerIndicatorEnabled(false); getSupportActionBar().setDisplayHomeAsUpEnabled(true); if (getToolbar() != null) { getToolbar().setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { onBackPressed(); } }); } } else { getSupportActionBar().setDisplayHomeAsUpEnabled(false); mDrawerToggle.setDrawerIndicatorEnabled(true); setupDrawer(); } } }
mDrawerToggle.setDrawerIndicatorEnabled(true); mDrawerToggle.syncState();
mDrawerToggle.setDrawerIndicatorEnabled(true); mDrawerToggle.setDrawerIndicatorEnabled(true);
/** * Configure navigation drawer for the persistent mode. */ private void configureDrawer() { if (isPersistentDrawer()) { mDrawer.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_OPEN); mDrawer.setScrimColor(Color.TRANSPARENT); mDrawerToggle.setDrawerIndicatorEnabled(false); ViewGroup frame = findViewById(R.id.ads_drawer_persistent_frame); if (DynamicLocaleUtils.isLayoutRtl()) { frame.setPadding(frame.getPaddingLeft(), frame.getPaddingTop(), getResources().getDimensionPixelSize(R.dimen.ads_margin_content_start), frame.getPaddingBottom()); } else { frame.setPadding(getResources().getDimensionPixelSize( R.dimen.ads_margin_content_start), frame.getPaddingTop(), frame.getPaddingRight(), frame.getPaddingBottom()); } } else { if (isDrawerLocked()) { mDrawer.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED); mDrawer.post(new Runnable() { @Override public void run() { mDrawer.closeDrawers(); } }); } } }
mDrawerToggle.setDrawerIndicatorEnabled(true);
private void updateScreen() { MyServiceManager.setServiceAvailable(); invalidateOptionsMenu(); getNoteEditor().updateScreen(); updateTitle(mRateLimitText); mDrawerToggle.setDrawerIndicatorEnabled(!getParamsLoaded().isAtHome()); showRecentAccounts(); ViewUtils.showView( findViewById(R.id.switchToDefaultTimelineButton), !getParamsLoaded().isAtHome()); ViewUtils.showView(this, R.id.collapseDuplicatesToggle, MyPreferences.getMaxDistanceBetweenDuplicates() > 0); MyCheckBox.setEnabled(this, R.id.collapseDuplicatesToggle, getListData().isCollapseDuplicates()); showSyncListButtons(); showActorProfile(); }
drawerToggle.setDrawerIndicatorEnabled(true); drawerLayout.addDrawerListener(drawerToggle);