List of usage examples for android.support.v4.view GravityCompat START
int START
To view the source code for android.support.v4.view GravityCompat START.
Click Source Link
From source file:com.friedran.appengine.dashboard.gui.DashboardActivity.java
private void closeOrOpenDrawerIfExists(boolean forceClose) { if (mDrawerLayout == null) return;// ww w. j a v a2 s .c om if (forceClose || mDrawerLayout.isDrawerOpen(GravityCompat.START)) mDrawerLayout.closeDrawer(GravityCompat.START); else mDrawerLayout.openDrawer(GravityCompat.START); }
From source file:com.google.samples.apps.iosched.navigation.AppNavigationViewAsDrawerImpl.java
@Override public void showNavigation() { mDrawerLayout.openDrawer(GravityCompat.START); }
From source file:com.docd.purefm.ui.activities.BrowserPagerActivity.java
private void initView() { final ViewPager pager = (ViewPager) this.findViewById(R.id.pager); mPagerAdapter = new BrowserTabsAdapter(getFragmentManager()); pager.setAdapter(mPagerAdapter);/*w w w.j a v a 2s . co m*/ mPagerAdapter.setViewPager(pager); pager.setOffscreenPageLimit(2); mDrawerLayout = (DrawerLayout) this.findViewById(R.id.drawer); mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START); final int themeId = ThemeUtils.getInteger(getTheme(), R.attr.themeId, PureFM.THEME_ID_DARK); mDrawerToggle = new BrowserActivityDrawerToggle(this, this.mDrawerLayout, themeId == PureFM.THEME_ID_LIGHT ? R.drawable.holo_light_ic_drawer : R.drawable.holo_dark_ic_drawer, R.string.menu_bookmarks, R.string.app_name); mDrawerLayout.setDrawerListener(mDrawerToggle); mDrawerList = (ListView) this.findViewById(R.id.drawerList); mDrawerList.setAdapter(mBookmarksAdapter = new BookmarksAdapter(this)); }
From source file:com.actionbarsherlock.app.ActionBarSherlockDrawerToggle.java
/** * Synchronize the state of the drawer indicator/affordance with the linked * DrawerLayout./*from ww w . ja v a 2 s . c o m*/ * * <p> * This should be called from your <code>Activity</code>'s * {@link Activity#onPostCreate(android.os.Bundle) onPostCreate} method to * synchronize after the DrawerLayout's instance state has been restored, * and any other time when the state may have diverged in such a way that * the ActionBarDrawerToggle was not notified. (For example, if you stop * forwarding appropriate drawer events for a period of time.) * </p> */ public void syncState() { if (mDrawerLayout.isDrawerOpen(GravityCompat.START)) { mSlider.setOffset(1.f); } else { mSlider.setOffset(0.f); } if (mDrawerIndicatorEnabled) { mSetIndicatorInfo = IMPL.setActionBarUpIndicator(mSetIndicatorInfo, mActivity, mSlider, mDrawerLayout.isDrawerOpen(GravityCompat.START) ? mOpenDrawerContentDescRes : mCloseDrawerContentDescRes); } }
From source file:com.antonioleiva.materializeyourapp.MainActivity.java
@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: drawerLayout.openDrawer(GravityCompat.START); return true; }//from www . j a v a2 s.c o m return super.onOptionsItemSelected(item); }
From source file:com.fullmeadalchemist.mustwatch.MainActivity.java
@Override public boolean onNavigationItemSelected(@NonNull MenuItem item) { // Handle navigation view item clicks here. switch (item.getItemId()) { case R.id.nav_batches: Log.i(TAG, "nav_batches selected from Drawer"); navigationController.navigateToBatches(); break;//from ww w .j a v a 2 s . c o m case R.id.nav_recipes: Log.i(TAG, "nav_recipes selected from Drawer"); navigationController.navigateToRecipes(); break; // case R.id.nav_groups: // Log.i(TAG, "nav_groups selected from Drawer"); // Log.w(TAG, "Groups view not yet implemented"); // navigationController.navigateToBatches(); // break; // case R.id.nav_settings: // Log.i(TAG, "nav_settings selected from Drawer"); // Log.w(TAG, "Settings view not yet implemented"); // navigationController.navigateToBatches(); // break; case R.id.nav_about: Log.i(TAG, "nav_about selected from Drawer"); navigationController.navigateToAbout(); break; default: Log.w(TAG, String.format("unknown selected from Drawer: %s", item.getTitle())); break; } DrawerLayout drawer = findViewById(R.id.drawer_layout); drawer.closeDrawer(GravityCompat.START); return true; }
From source file:com.aqnote.app.wifianalyzer.MainActivity.java
@Override public boolean onNavigationItemSelected(MenuItem menuItem) { DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); drawer.closeDrawer(GravityCompat.START); NavigationMenu.find(menuItem.getItemId()).activateNavigationMenu(this, menuItem); return true;//from w w w. java 2s . c om }
From source file:com.galgame.august.MainDrawerActivity.java
private void initDrawerLayout() { mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); mDrawerLayout.setDrawerListener(new DemoDrawerListener()); // The drawer title must be set in order to announce state changes when // accessibility is turned on. This is typically a simple description, // e.g. "Navigation". mDrawerLayout.setDrawerTitle(GravityCompat.START, getString(R.string.drawer_title)); }
From source file:com.grepsound.activities.MainActivity.java
private void setupNavigationDrawer(boolean locked) { mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); mDrawerToggle = new ActionBarDrawerToggle(this, /* host Activity */ mDrawerLayout, /* DrawerLayout object */ mToolbar, /* nav drawer image to replace 'Up' caret */ R.string.drawer_open, /* "open drawer" description for accessibility */ R.string.drawer_close /* "close drawer" description for accessibility */) { public ColorDrawable toolbarDrawable; public int toolbarColor = getResources().getColor(R.color.holo_orange_light); public void onDrawerClosed(View view) { invalidateOptionsMenu(); // creates call to // onPrepareOptionsMenu() Log.i(TAG, "CLOSED"); }// w w w. j a v a2 s. c o m @Override public void onDrawerSlide(View drawerView, float slideOffset) { super.onDrawerSlide(drawerView, slideOffset); int ratioRed = Math.round(Color.red(toolbarColor) - Color.red(toolbarColor) * slideOffset); int ratioGreen = Math.round(Color.green(toolbarColor) - Color.green(toolbarColor) * slideOffset); int ratioBlue = Math.round(Color.blue(toolbarColor) - Color.blue(toolbarColor) * slideOffset); toolbarDrawable = new ColorDrawable(Math.round(0xFFFFFFFF * slideOffset)); toolbarDrawable.setColor(Color.argb(255, ratioRed, ratioGreen, ratioBlue)); getSupportActionBar().setBackgroundDrawable(toolbarDrawable); } public void onDrawerOpened(View drawerView) { invalidateOptionsMenu(); // creates call to Log.i(TAG, "OPEN"); // onPrepareOptionsMenu() } }; mToolbar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Log.i(TAG, "GOOD"); if (getFragmentManager().getBackStackEntryCount() > 0) getFragmentManager().popBackStack(); else { if (mDrawerLayout.isDrawerOpen(GravityCompat.START)) mDrawerLayout.closeDrawer(GravityCompat.START); else mDrawerLayout.openDrawer(GravityCompat.START); } } }); if (locked) { mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_OPEN); mDrawerLayout.setScrimColor(Color.TRANSPARENT); } else { mDrawerLayout.setDrawerListener(mDrawerToggle); mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED); mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START); } mDrawerToggle.setDrawerIndicatorEnabled(!locked); getSupportActionBar().setHomeButtonEnabled(!locked); }
From source file:com.example.venkatagovardhan.docorganizer.FolderActivity.java
@Override public void onBackPressed() { if (drawerLayout.isDrawerOpen(GravityCompat.START)) drawerLayout.closeDrawer(GravityCompat.START); else if (drawerLayout.isDrawerOpen(GravityCompat.END)) drawerLayout.closeDrawer(GravityCompat.END); else/*from www . j av a 2s .co m*/ super.onBackPressed(); }