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.hangulo.powercontact.MainActivity.java
@Override public void onBackPressed() { if (mDrawerLayout.isDrawerOpen(mDrawer)) // ? mDrawerLayout.closeDrawer(GravityCompat.START); else if (mIsExpandedFragment) launchSearchFragment(false); // ..? else/* www.ja va 2 s .c o m*/ super.onBackPressed(); }
From source file:com.elekso.potfix.MainActivity.java
@SuppressWarnings("StatementWithEmptyBody") @Override// w w w. j a v a2 s. c o m public boolean onNavigationItemSelected(MenuItem item) { // Handle navigation view item clicks here. int id = item.getItemId(); Fragment newFragment = null; if (id == R.id.nav_profile) { currentFragment = 1; newFragment = new ProfileFragment(); fab.setRippleColor(Color.parseColor("#99ff66")); fab.setBackgroundTintList(ColorStateList.valueOf(Color.parseColor("#00CC33"))); fab.setImageResource(R.drawable.ic_autorenew_white_36dp); } else if (id == R.id.nav_map) { currentFragment = 2; newFragment = new MapsFragment(); fab.setRippleColor(Color.parseColor("#78D6F3")); fab.setBackgroundTintList(ColorStateList.valueOf(Color.parseColor("#039FDC"))); fab.setImageResource(R.drawable.ic_gps_fixed_white_24dp); // } else if (id == R.id.nav_news) { // newFragment = new NewsFragment(); // fab.setImageResource(android.R.drawable.ic_dialog_info); // } else if (id == R.id.nav_setting) { // newFragment = new SettingFragment(); // fab.setImageResource(R.drawable.ic_settings_white_24dp); } else if (id == R.id.nav_share) { currentFragment = 3; newFragment = new ShareFragment(); fab.setRippleColor(Color.parseColor("#FF7F50")); fab.setBackgroundTintList(ColorStateList.valueOf(Color.parseColor("#FF2400"))); fab.setImageResource(android.R.drawable.ic_dialog_email); } else if (id == R.id.nav_license) { currentFragment = 4; newFragment = new LicenseFragment(); fab.setRippleColor(Color.parseColor("#FFFFFF")); fab.setBackgroundTintList(ColorStateList.valueOf(Color.parseColor("#808080"))); fab.setImageResource(R.drawable.ic_done_white_24dp); } DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); drawer.closeDrawer(GravityCompat.START); FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); transaction.replace(R.id.frame_containerone, newFragment); transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); // transaction.addToBackStack(null); transaction.commit(); return true; }
From source file:com.alainesp.fan.sanderson.MainActivity.java
/** * Handle a click to the header of the drawer. * @param view Unused./*from w w w .j a v a 2s.c o m*/ */ public void onAboutClick(View view) { app_state = APP_STATE_ABOUT; for (int i = 0; i < navigationView.getMenu().size(); i++) navigationView.getMenu().getItem(i).setChecked(false); setTitle("About Brandon Sanderson"); getFragmentManager().beginTransaction().replace(R.id.main_fragment, new AboutBrandonFragment()).commit(); DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); drawer.closeDrawer(GravityCompat.START); }
From source file:augsburg.se.alltagsguide.overview.OverviewActivity.java
@Override public void onPagesLoaded(@NonNull final List<Page> pages) { new Handler().post(new Runnable() { @Override/* w w w . j a v a2 s. c om*/ public void run() { mNavigationAdapter.setPages(pages); if (!mPrefUtilities.hasNavDrawerLearned()) { drawerLayout.openDrawer(GravityCompat.START); mPrefUtilities.setNavDrawerLearned(); openNavDrawerOnStart = true; } else { if (!openNavDrawerOnStart) { drawerLayout.closeDrawers(); } else { openNavDrawerOnStart = false; } } stopLoading(); } }); }
From source file:com.google.samples.apps.iosched.ui.BaseActivity.java
/** * Sets up the navigation drawer as appropriate. Note that the nav drawer will be * different depending on whether the attendee indicated that they are attending the * event on-site vs. attending remotely. *//*from w ww . j a v a 2 s . com*/ private void setupNavDrawer() { // What nav drawer item should be selected? int selfItem = getSelfNavDrawerItem(); mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); if (mDrawerLayout == null) { return; } mDrawerLayout.setStatusBarBackgroundColor(getResources().getColor(R.color.theme_primary_dark)); ScrimInsetsScrollView navDrawer = (ScrimInsetsScrollView) mDrawerLayout.findViewById(R.id.navdrawer); if (selfItem == NAVDRAWER_ITEM_INVALID) { // do not show a nav drawer if (navDrawer != null) { ((ViewGroup) navDrawer.getParent()).removeView(navDrawer); } mDrawerLayout = null; return; } if (navDrawer != null) { final View chosenAccountContentView = findViewById(R.id.chosen_account_content_view); final View chosenAccountView = findViewById(R.id.chosen_account_view); final int navDrawerChosenAccountHeight = getResources() .getDimensionPixelSize(R.dimen.navdrawer_chosen_account_height); navDrawer.setOnInsetsCallback(new ScrimInsetsScrollView.OnInsetsCallback() { @Override public void onInsetsChanged(Rect insets) { ViewGroup.MarginLayoutParams lp = (ViewGroup.MarginLayoutParams) chosenAccountContentView .getLayoutParams(); lp.topMargin = insets.top; chosenAccountContentView.setLayoutParams(lp); ViewGroup.LayoutParams lp2 = chosenAccountView.getLayoutParams(); lp2.height = navDrawerChosenAccountHeight + insets.top; chosenAccountView.setLayoutParams(lp2); } }); } if (mActionBarToolbar != null) { mActionBarToolbar.setNavigationIcon(R.drawable.ic_ab_drawer); mActionBarToolbar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { mDrawerLayout.openDrawer(GravityCompat.START); } }); } mDrawerLayout.setDrawerListener(new DrawerLayout.DrawerListener() { @Override public void onDrawerClosed(View drawerView) { // run deferred action, if we have one if (mDeferredOnDrawerClosedRunnable != null) { mDeferredOnDrawerClosedRunnable.run(); mDeferredOnDrawerClosedRunnable = null; } if (mAccountBoxExpanded) { mAccountBoxExpanded = false; setupAccountBoxToggle(); } onNavDrawerStateChanged(false, false); } @Override public void onDrawerOpened(View drawerView) { onNavDrawerStateChanged(true, false); } @Override public void onDrawerStateChanged(int newState) { onNavDrawerStateChanged(isNavDrawerOpen(), newState != DrawerLayout.STATE_IDLE); } @Override public void onDrawerSlide(View drawerView, float slideOffset) { onNavDrawerSlide(slideOffset); } }); mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START); // populate the nav drawer with the correct items populateNavDrawer(); // When the user runs the app for the first time, we want to land them with the // navigation drawer open. But just the first time. if (!SettingsUtils.isFirstRunProcessComplete(this)) { // first run of the app starts with the nav drawer open SettingsUtils.markFirstRunProcessesDone(this, true); mDrawerLayout.openDrawer(GravityCompat.START); } }
From source file:com.example.mego.adas.main.MainActivity.java
@SuppressWarnings("StatementWithEmptyBody") @Override/*from w w w .j a v a 2s . c o m*/ public boolean onNavigationItemSelected(@NonNull MenuItem item) { // Handle navigation view item clicks here. int id = item.getItemId(); FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction(); switch (id) { case R.id.nav_videos: backgroundImageView.setVisibility(View.INVISIBLE); //setup the videos fragment VideosFragments videosFragments = new VideosFragments(); fragmentTransaction.replace(R.id.fragment_container, videosFragments); fragmentTransaction.commit(); break; case R.id.nav_settings: backgroundImageView.setVisibility(View.INVISIBLE); //setup the setting fragment SettingsFragment settingsFragment = new SettingsFragment(); fragmentTransaction.replace(R.id.fragment_container, settingsFragment); fragmentTransaction.commit(); break; case R.id.nav_directions: backgroundImageView.setVisibility(View.INVISIBLE); //setup the directions Fragment MapFragment mapFragment = (MapFragment) this.getFragmentManager() .findFragmentById(R.id.google_map_location); if (mapFragment != null) { this.getFragmentManager().beginTransaction().remove(mapFragment).commit(); } DirectionsFragment directionsFragment = new DirectionsFragment(); fragmentTransaction.replace(R.id.fragment_container, directionsFragment); fragmentTransaction.commit(); break; case R.id.nav_live_streaming: backgroundImageView.setVisibility(View.INVISIBLE); //setup the live streaming fragment LiveStreamingFragment liveStreamingFragment = new LiveStreamingFragment(); fragmentTransaction.replace(R.id.fragment_container, liveStreamingFragment); fragmentTransaction.commit(); break; case R.id.nav_connect: backgroundImageView.setVisibility(View.INVISIBLE); //setup the connect fragment ConnectFragment connectFragment = new ConnectFragment(); fragmentTransaction.replace(R.id.fragment_container, connectFragment); fragmentTransaction.commit(); break; case R.id.nav_car: backgroundImageView.setVisibility(View.INVISIBLE); //setup the car fragment MapFragment mapFragmentUser = (MapFragment) this.getFragmentManager() .findFragmentById(R.id.my_location_fragment_car); if (mapFragmentUser != null) { this.getFragmentManager().beginTransaction().remove(mapFragmentUser).commit(); } carFragment = new CarFragment(); fragmentTransaction.replace(R.id.fragment_container, carFragment); fragmentTransaction.commit(); break; case R.id.nav_about: backgroundImageView.setVisibility(View.INVISIBLE); //setup the about fragment AboutFragment aboutFragment = new AboutFragment(); fragmentTransaction.replace(R.id.fragment_container, aboutFragment); fragmentTransaction.commit(); break; case R.id.nav_user: MapFragment mapFragmentCar = (MapFragment) this.getFragmentManager() .findFragmentById(R.id.my_location_fragment_user); if (mapFragmentCar != null) { this.getFragmentManager().beginTransaction().remove(mapFragmentCar).commit(); } backgroundImageView.setVisibility(View.INVISIBLE); //setup the user fragment UserFragment userFragment = new UserFragment(); fragmentTransaction.replace(R.id.fragment_container, userFragment); fragmentTransaction.commit(); break; case R.id.nav_help: backgroundImageView.setVisibility(View.INVISIBLE); //setup the help fragment HelpFragment helpFragment = new HelpFragment(); fragmentTransaction.replace(R.id.fragment_container, helpFragment); fragmentTransaction.commit(); break; case R.id.nav_accidents: backgroundImageView.setVisibility(View.INVISIBLE); //setup the accident fragment AccidentFragment accidentFragment = new AccidentFragment(); fragmentTransaction.replace(R.id.fragment_container, accidentFragment); fragmentTransaction.commit(); break; } DrawerLayout drawer = findViewById(R.id.drawer_layout); drawer.closeDrawer(GravityCompat.START); return true; }
From source file:com.fvd.nimbus.PaintActivity.java
public void onButtonClick(View v) { drawer.closeDrawer(GravityCompat.START); Intent ip = new Intent(); switch (v.getId()) { case R.id.lbTakePhoto: getPhoto();//from w ww . j a va 2 s .c o m break; case R.id.lbFromGallery: getPicture(); break; case R.id.lbPdfAnnotate: ip.setClassName("com.fvd.nimbus", "com.fvd.nimbus.ChoosePDFActivity"); startActivity(ip); finish(); break; case R.id.lbWebClipper: ip = new Intent(); ip.setClassName("com.fvd.nimbus", "com.fvd.nimbus.BrowseActivity"); startActivity(ip); finish(); break; case R.id.libSettings: Intent inten = new Intent(getApplicationContext(), SettingsActivity.class); startActivityForResult(inten, SHOW_SETTINGS); overridePendingTransition(R.anim.carbon_slide_in, R.anim.carbon_slide_out); break; default: break; } }
From source file:com.adnanbal.fxdedektifi.forex.presentation.view.activity.SignalsActivity.java
@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: mDrawer.openDrawer((GravityCompat.START)); // DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); // ActionBarDrawerToggle mActionBarDrawerToggle = new ActionBarDrawerToggle( // this, drawer, toolbar, R.string.navigation_drawer_open, // R.string.navigation_drawer_close); // drawer.setDrawerListener(mActionBarDrawerToggle); // mActionBarDrawerToggle.syncState(); // drawer.openDrawer(Gravity.LEFT); //// drawer.setVisibility(View.VISIBLE); return true; }//from w w w .j av a 2 s . c o m return super.onOptionsItemSelected(item); }
From source file:com.eusecom.attendance.MainActivity.java
@Override public void onBackPressed() { //DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); if (Drawer.isDrawerOpen(GravityCompat.START)) { Drawer.closeDrawer(GravityCompat.START); } else {//from w w w. j ava 2 s. c o m super.onBackPressed(); } }
From source file:com.diedrico.diedricoapp.PicMenuActivity.java
License:asdf
@Override public void onBackPressed() { DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_tabs_layout); if (drawer.isDrawerOpen(GravityCompat.START)) { drawer.closeDrawer(GravityCompat.START); } else {/*from w w w. ja v a 2 s. c om*/ super.onBackPressed(); } }