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.example.mapdemo.BasicMapDemoActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.basic_demo); SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager() .findFragmentById(R.id.map); mapFragment.getMapAsync(this); curMap = mapFragment.getMap();//from ww w. j a va 2 s .com device_uid = Settings.Secure.getString(BasicMapDemoActivity.this.getContentResolver(), Settings.Secure.ANDROID_ID); setGeoLocation(); dataList = new ArrayList<HashMap<String, String>>(); deviceMarkers = new ArrayList<Marker>(); initMenu(); mTitle = mDrawerTitle = getTitle(); mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); mDrawerList = (RelativeLayout) findViewById(R.id.left_drawer); // set a custom shadow that overlays the main content when the drawer opens mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START); // enable ActionBar app icon to behave as action to toggle nav drawer getActionBar().setDisplayHomeAsUpEnabled(true); getActionBar().setHomeButtonEnabled(true); // ActionBarDrawerToggle ties together the the proper interactions // between the sliding drawer and the action bar app icon mDrawerToggle = new ActionBarDrawerToggle(this, // host Activity mDrawerLayout, // DrawerLayout object R.drawable.ic_drawer, // nav drawer image to replace 'Up' image R.string.drawer_open, // "open drawer" description for accessibility R.string.drawer_close // "close drawer" description for accessibility ) { public void onDrawerClosed(View view) { getActionBar().setTitle(mTitle); invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu() } public void onDrawerOpened(View drawerView) { getActionBar().setTitle(mDrawerTitle); invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu() } }; mDrawerLayout.setDrawerListener(mDrawerToggle); if (savedInstanceState == null) { switchFragment(new Category()); setSelected(rlHome); mDrawerLayout.openDrawer(mDrawerList); // Keep drawer open by default } }
From source file:com.anadoluuniversity.tinyreader.OcrCaptureActivity.java
@Override public boolean onNavigationItemSelected(@NonNull MenuItem item) { //creating fragment object Fragment fragment;/*from w w w .j a va 2s .c o m*/ String tag = ""; //initializing the fragment object which is selected switch (item.getItemId()) { case R.id.nav_home: // todo search bari sifirla // todo search bari goster fragment = FragmentCamera.newInstance(true); tag = "FragmentCamera"; break; case R.id.nav_isThisBadForMe: // todo search bari sifirla // todo search bari gizle fragment = FragmentCamera.newInstance(false); tag = "FragmentIsThisBadForMe"; break; case R.id.nav_myProfile: fragment = new FragmentMyProfile(); tag = "FragmentProfile"; break; default: return false; } //replacing the fragment FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.content_frame, fragment, tag); ft.commit(); DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); drawer.closeDrawer(GravityCompat.START); return true; }
From source file:by.onliner.news.activity.MainActivity.java
@SuppressWarnings("StatementWithEmptyBody") @Override//from w ww . j a v a 2s .c o m public boolean onNavigationItemSelected(MenuItem item) { // Handle navigation view item clicks here. int id = item.getItemId(); switch (id) { case R.id.nav_camera: case R.id.nav_gallery: case R.id.nav_slideshow: case R.id.nav_manage: break; case R.id.nav_favorite: { Intent intent = new Intent(this, FavoriteNewsActivity.class); startActivity(intent); break; } default: break; } DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); drawer.closeDrawer(GravityCompat.START); return true; }
From source file:com.example.android.indoornavigation.activities.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); MainActivity.appContext = getApplicationContext(); MainActivity.bContext = this.getBaseContext(); setContentView(R.layout.activity_main); mTitle = mDrawerTitle = getTitle();// w ww . j a v a 2s . c o m mNavigationDrawerTitles = getResources().getStringArray(R.array.navdrawer_array); mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); mDrawerList = (ListView) findViewById(R.id.left_drawer); dataList = new ArrayList<DrawerItem>(); dataList.add(new DrawerItem("Map - WebView", R.drawable.ic_map)); dataList.add(new DrawerItem("Navigation", R.drawable.ic_navigation)); dataList.add(new DrawerItem("Map - osmdroid", R.drawable.ic_map)); dataList.add(new DrawerItem("Search", R.drawable.ic_search)); dataList.add(new DrawerItem("Switch layers", R.drawable.ic_layers)); adapter = new CustomDrawerAdapter(this, R.layout.custom_drawer_item, dataList); mDrawerList.setAdapter(adapter); // set a custom shadow that overlays the main content when the drawer opens mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START); // set up the drawer's list view with items and click listener // mDrawerList.setAdapter(new ArrayAdapter<String>(this, // R.layout.drawer_list_item, mNavigationDrawerTitles)); mDrawerList.setOnItemClickListener(new DrawerItemClickListener()); // enable ActionBar app icon to behave as action to toggle nav drawer getActionBar().setDisplayHomeAsUpEnabled(true); getActionBar().setHomeButtonEnabled(true); // ActionBarDrawerToggle ties together the the proper interactions // between the sliding drawer and the action bar app icon mDrawerToggle = new ActionBarDrawerToggle(this, /* host Activity */ mDrawerLayout, /* DrawerLayout object */ R.drawable.ic_drawer, /* 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 void onDrawerClosed(View view) { getActionBar().setTitle(mTitle); invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu() } public void onDrawerOpened(View drawerView) { getActionBar().setTitle(mDrawerTitle); invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu() } }; mDrawerLayout.setDrawerListener(mDrawerToggle); if (savedInstanceState == null) { selectItem(0); } }
From source file:com.example.android.hacktxsafe.MainActivity.java
@Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; } else if (id == R.id.action_logout) { Toast.makeText(getApplicationContext(), "Logged Out!", Toast.LENGTH_SHORT).show(); Intent myIntent = new Intent(MainActivity.this, LoginActivity.class); myIntent.putExtra("loggedOut", true); MainActivity.this.startActivity(myIntent); finish();// ww w.j a v a 2 s. co m return true; } else if (id == android.R.id.home) { mDrawerLayout.openDrawer(GravityCompat.START); } return super.onOptionsItemSelected(item); }
From source file:com.geotrackin.gpslogger.NavigationDrawerFragment.java
/** * Users of this fragment must call this method to set up the navigation drawer interactions. * * @param fragmentId The android:id of this fragment in its activity's layout. * @param drawerLayout The DrawerLayout containing this fragment's UI. *///www . j a va2 s . c o m public void setUp(int fragmentId, DrawerLayout drawerLayout) { fragmentContainerView = getActivity().findViewById(fragmentId); this.drawerLayout = drawerLayout; // set a custom shadow that overlays the main content when the drawer opens this.drawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START); // set up the drawer's list view with items and click listener ActionBar actionBar = getActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setHomeButtonEnabled(true); // ActionBarDrawerToggle ties together the the proper interactions // between the navigation drawer and the action bar app icon. actionBarDrawerToggle = new ActionBarDrawerToggle(getActivity(), /* host Activity */ NavigationDrawerFragment.this.drawerLayout, /* DrawerLayout object */ R.drawable.ic_drawer, /* nav drawer image to replace 'Up' caret */ R.string.navigation_drawer_open, /* "open drawer" description for accessibility */ R.string.navigation_drawer_close /* "close drawer" description for accessibility */ ) { @Override public void onDrawerClosed(View drawerView) { super.onDrawerClosed(drawerView); if (!isAdded()) { return; } getActivity().invalidateOptionsMenu(); // calls onPrepareOptionsMenu() } @Override public void onDrawerOpened(View drawerView) { super.onDrawerOpened(drawerView); if (!isAdded()) { return; } getActivity().invalidateOptionsMenu(); // calls onPrepareOptionsMenu() } }; // If the user hasn't 'learned' about the drawer, open it to introduce them to the drawer, // per the navigation drawer design guidelines. if (!userHasSeenDrawer && !fromSavedInstanceState) { this.drawerLayout.openDrawer(fragmentContainerView); SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(getActivity()); sp.edit().putBoolean(PREF_USER_SEEN_DRAWER, true).apply(); } // Defer code dependent on restoration of previous instance state. this.drawerLayout.post(new Runnable() { @Override public void run() { actionBarDrawerToggle.syncState(); } }); this.drawerLayout.setDrawerListener(actionBarDrawerToggle); }
From source file:com.centurylink.mdw.mobile.MainActivity.java
@SuppressWarnings("StatementWithEmptyBody") @Override/*ww w . ja v a2 s. c om*/ public boolean onNavigationItemSelected(MenuItem item) { // Handle navigation view item clicks here. int id = item.getItemId(); String url = "login"; if (id == R.id.nav_workflow) { toolbar.setTitle("MDW: " + getString(R.string.title_workflow)); loadPath("workflow/processes"); } else if (id == R.id.nav_dashboard) { toolbar.setTitle("MDW: " + getString(R.string.title_dashboard)); loadPath("dashboard/processes"); } else if (id == R.id.nav_services) { toolbar.setTitle("MDW: " + getString(R.string.title_services)); loadPath("serviceApi"); } else if (id == R.id.nav_tasks) { toolbar.setTitle("MDW: " + getString(R.string.title_tasks)); loadPath("tasks"); } else if (id == R.id.nav_admin) { toolbar.setTitle("MDW: " + getString(R.string.title_admin)); loadPath("users"); } else if (id == R.id.nav_system) { toolbar.setTitle("MDW: " + getString(R.string.title_system)); loadPath("system/sysInfo"); } DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); drawer.closeDrawer(GravityCompat.START); return true; }
From source file:com.fastbootmobile.encore.app.fragments.NavigationDrawerFragment.java
/** * Users of this fragment must call this method to set up the navigation drawer interactions. * * @param fragmentId The android:id of this fragment in its activity's layout. * @param drawerLayout The DrawerLayout containing this fragment's UI. *//*from w w w . j a v a 2s. c o m*/ public void setUp(int fragmentId, DrawerLayout drawerLayout) { mFragmentContainerView = getActivity().findViewById(fragmentId); mDrawerLayout = drawerLayout; // set a custom shadow that overlays the main content when the drawer opens mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START); // ActionBarDrawerToggle ties together the the proper interactions // between the navigation drawer and the action bar app icon. mDrawerToggle = new ActionBarDrawerToggle(getActivity(), /* host Activity */ mDrawerLayout, /* DrawerLayout object */ ((MainActivity) getActivity()).getToolbar(), R.string.navigation_drawer_open, /* "open drawer" description for accessibility */ R.string.navigation_drawer_close /* "close drawer" description for accessibility */ ) { @Override public void onDrawerClosed(View drawerView) { super.onDrawerClosed(drawerView); if (!isAdded()) { return; } getActivity().invalidateOptionsMenu(); // calls onPrepareOptionsMenu() } @Override public void onDrawerOpened(View drawerView) { super.onDrawerOpened(drawerView); if (!isAdded()) { return; } if (!mUserLearnedDrawer) { // The user manually opened the drawer; store this flag to prevent auto-showing // the navigation drawer automatically in the future. mUserLearnedDrawer = true; SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(getActivity()); sp.edit().putBoolean(PREF_USER_LEARNED_DRAWER, true).apply(); } getActivity().invalidateOptionsMenu(); // calls onPrepareOptionsMenu() } }; mDrawerToggle.setToolbarNavigationClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (!mDrawerToggle.isDrawerIndicatorEnabled()) { getActivity().onBackPressed(); } } }); // If the user hasn't 'learned' about the drawer, open it to introduce them to the drawer, // per the navigation drawer design guidelines. if (!mUserLearnedDrawer && !mFromSavedInstanceState) { mDrawerLayout.openDrawer(mFragmentContainerView); } // Defer code dependent on restoration of previous instance state. mDrawerLayout.post(new Runnable() { @Override public void run() { mDrawerToggle.syncState(); } }); mDrawerLayout.setDrawerListener(mDrawerToggle); }
From source file:com.esminis.server.library.activity.main.MainViewImpl.java
private void setupDrawer() { drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { drawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START); }//from ww w . ja v a2 s . co m drawerToggle.setDrawerIndicatorEnabled(true); }
From source file:com.example.venkatagovardhan.docorganizer.FolderActivity.java
private void setupDrawers() { this.drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); actionBarDrawerToggle = new ActionBarDrawerToggle(this, drawerLayout, R.drawable.ic_drawer, R.string.open_drawer, R.string.close_drawer) { boolean actionBarShown = false; @Override/*from w w w. j av a 2 s . c om*/ public void onDrawerOpened(View drawerView) { super.onDrawerOpened(drawerView); setActionbarVisible(true); invalidateOptionsMenu(); } @Override public void onDrawerClosed(View drawerView) { actionBarShown = false; super.onDrawerClosed(drawerView); invalidateOptionsMenu(); } @Override public void onDrawerSlide(View drawerView, float slideOffset) { super.onDrawerSlide(drawerView, slideOffset); if (slideOffset > 0 && actionBarShown == false) { actionBarShown = true; setActionbarVisible(true); } else if (slideOffset <= 0) actionBarShown = false; } }; drawerLayout.setDrawerListener(actionBarDrawerToggle); drawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START); drawerLayout.setFocusableInTouchMode(false); drawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.END); getActionBar().setDisplayHomeAsUpEnabled(true); getActionBar().setHomeButtonEnabled(true); // setupNavDrawer(); setupClipboardDrawer(); }