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.dunrite.aisle5.activities.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //Set what the default font is throughout the whole app CalligraphyConfig.initDefault(new CalligraphyConfig.Builder() .setDefaultFontPath("fonts/RobotoSlab-Regular.ttf").setFontAttrId(R.attr.fontPath).build()); setContentView(R.layout.activity_main); //Start First-launch intro SharedPreferences sp = getSharedPreferences(MyPrefs, Context.MODE_PRIVATE); if (!sp.getBoolean("first", false)) { SharedPreferences.Editor editor = sp.edit(); editor.putBoolean("first", true); editor.commit();//w w w . ja v a2s .co m Intent intent = new Intent(this, IntroActivity.class); //call Intro class startActivity(intent); } MainActivity.context = getApplicationContext(); PACKAGE_NAME = getApplicationContext().getPackageName(); /* manages user preference objects */ prefLoad(); mCategories = getResources().getStringArray(R.array.categories); mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); mDrawerList = (ListView) findViewById(R.id.left_drawer); adapter = new MyPerformanceArrayAdapter(this, mCategories); // set a custom shadow that overlays the main content when the drawer opens mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START); mDrawerList.setAdapter(adapter); mDrawerList.setOnItemClickListener(new DrawerItemClickListener()); mDrawerList.setScrollingCacheEnabled(false); mDrawerList.setAnimationCacheEnabled(false); getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setHomeButtonEnabled(true); getSupportActionBar().setDisplayShowHomeEnabled(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.string.drawer_open, /* "open drawer" description for accessibility */ R.string.drawer_close /* "close drawer" description for accessibility */ ) { @Override public void onDrawerClosed(View view) { supportInvalidateOptionsMenu(); // creates call to onPrepareOptionsMenu() getSupportActionBar().setTitle(MyFragment.cat); } @Override public void onDrawerOpened(View drawerView) { supportInvalidateOptionsMenu(); // creates call to onPrepareOptionsMenu() getSupportActionBar().setTitle("Aisle5"); } }; mDrawerLayout.setDrawerListener(mDrawerToggle); /* Select MyList if no previous selection is detected */ if (savedInstanceState == null) { selectItem(0); } }
From source file:com.fowlcorp.homebank4android.NavigationDrawerFragment.java
/** * Users of this fragment must call this method to set up the navigation * drawer interactions.//from ww w .j av a 2s . c o m * * @param fragmentId The android:id of this fragment in its activity's layout. * @param drawerLayout The DrawerLayout containing this fragment's UI. */ 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); // set up the drawer's list view with items and click listener final 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. mDrawerToggle = new ActionBarDrawerToggle(getActivity(), mDrawerLayout, R.string.navigation_drawer_open, R.string.navigation_drawer_close) { @Override public void onDrawerClosed(View drawerView) { super.onDrawerClosed(drawerView); if (!isAdded()) { return; } getActivity().invalidateOptionsMenu(); //call to notice that the option menu should be repaint } @Override public void onDrawerOpened(View drawerView) { super.onDrawerOpened(drawerView); //actionBar.setBackgroundDrawable(new ColorDrawable(R.color.primary_material_dark)); if (!isAdded()) { return; } if (!mUserLearnedDrawer) { mUserLearnedDrawer = true;//tell that the user is aware of the navigation drawer SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(getActivity()); sp.edit().putBoolean(PREF_USER_LEARNED_DRAWER, true).apply(); } getActivity().invalidateOptionsMenu(); //call to notice that the option menu should be repaint } }; if (!mUserLearnedDrawer && !mFromSavedInstanceState) { //if the user is not aware //mDrawerLayout.openDrawer(mFragmentContainerView); //show the navigation drawer } // 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.example.volunteerhandbook.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (globalContext == null) globalContext = getApplicationContext(); mFixKey = getResources().getString(R.string.fix_line_key); mTitle = mDrawerTitle = getTitle();/*from w ww . ja v a 2 s . co m*/ mPageTitles = getResources().getStringArray(R.array.page_array); mPages = getResources().getStringArray(R.array.page_array_EN); String sBoss = "NO";//getResources().getString(R.string.im_boss); imBoss = false;//(sBoss.charAt(0)=='Y'); //if (!imBoss) init(); //else noDrawYet=false; //if (!noDrawYet) { mDrawerLayout = (DrawerLayout) findViewById(R.id.main_drawer_layout); mDrawerList = (ListView) findViewById(R.id.main_left_drawer); // 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, mPageTitles)); 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); //loop_what_I_thought();// //show_what_I_thought(); } mCitizenId = "K123456789"; mPassword = "1234";//(String) globalParameters.get("PASSWORD"); if (savedInstanceState == null) { //if (mCitizenId==null && globalParameters.get(CITIZEN_ID)==null) //checkPassword(); } firstTime = false; String fixKey = getResources().getString(R.string.fix_line_key); if (getIntent().hasExtra(fixKey)) { //if (GcmIntentService.noise != null) GcmIntentService.noise.stop(); String fixLine = getIntent().getStringExtra(getResources().getString(R.string.fix_line_key)); String tableName = DataStorage.getTableName(fixLine); if (tableName.equalsIgnoreCase("profile")) openPersonalPage(fixLine); else if (tableName.equalsIgnoreCase("commitment")) openCommitmentPage(fixLine); else if (tableName.equalsIgnoreCase("agenda")) { openAgendaPage(fixLine); } else if (tableName.equalsIgnoreCase("chatroom")) openForumChatPage(fixLine); //openChatRoomPage(fixLine); } // else // openPersonalPage(null); // mSpeaker=null; // showProgress("test"); }
From source file:com.areebbeigh.qrcodeutility.MainActivity.java
@SuppressWarnings("StatementWithEmptyBody") @Override//from ww w. j ava 2s .co m public boolean onNavigationItemSelected(MenuItem item) { // Handle navigation view item clicks here. int id = item.getItemId(); switch (id) { case R.id.nav_scan: switchFragment(Fragments.SCAN_FRAGMENT); break; case R.id.nav_create: switchFragment(Fragments.CREATE_FRAGMENT); break; case R.id.nav_settings: startActivity(new Intent(this, SettingsActivity.class)); break; case R.id.nav_history: (new HistoryOptionsDialog()).show(getFragmentManager(), null); isInScan = false; break; case R.id.nav_about: Intent aboutIntent = new Intent(this, AboutActivity.class); startActivity(aboutIntent); break; default: break; } DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); drawer.closeDrawer(GravityCompat.START); return true; }
From source file:com.akshay.newmaterialdesignlibrary.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 == android.R.id.home) { mDrawerLayout.openDrawer(GravityCompat.START); }/*w ww . java 2 s. c o m*/ return super.onOptionsItemSelected(item); }
From source file:com.github.googlecodelabs.icon_shop.MainActivity.java
@Override public void onBackPressed() { DrawerLayout drawer = getDrawerLayout(); if (drawer.isDrawerOpen(GravityCompat.START)) { drawer.closeDrawer(GravityCompat.START); } else {/*from ww w.ja v a 2 s . c o m*/ super.onBackPressed(); } }
From source file:com.duy.pascal.ui.debug.activities.DebugActivity.java
@Override public void onBackPressed() { if (mDrawerLayout.isDrawerOpen(GravityCompat.START)) { mDrawerLayout.closeDrawers();/* w ww . j av a 2 s . c o m*/ return; } super.onBackPressed(); }
From source file:com.google.cloud.genomics.android.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. */// ww w.j a v a2 s. com 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); // 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. mDrawerToggle = new ActionBarDrawerToggle(getActivity(), /* host Activity */ mDrawerLayout, /* DrawerLayout object */ 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() } }; // 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.example.android.shuttershock.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //DataBaseHandler db = new DataBaseHandler(this); //db.deleteAll(); //db.close(); readContacts();//from ww w. j av a2 s.co m // textView = (TextView)findViewById(R.id.textView); adapter = new ContactImageAdapter(this, R.layout.screen_list, imageArry); dataList = (ListView) findViewById(R.id.list); dataList.setAdapter(adapter); mTitle = mDrawerTitle = getTitle(); mfilterTitles = getResources().getStringArray(R.array.filters_array); mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); mDrawerList = (ListView) 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); // set up the drawer's list view with items and click listener mDrawerList.setAdapter(new ArrayAdapter<String>(this, R.layout.drawer_list_item, mfilterTitles)); 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:ca.appvelopers.mcgillmobile.ui.DrawerActivity.java
@Override public boolean onNavigationItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.facebook: shareOnFacebook();/*from ww w. ja v a2 s .c om*/ return true; case R.id.twitter: shareOnTwitter(); return true; case R.id.logout: logout(); return true; default: @HomepageManager.Homepage int homepage = homepageManager.getHomepage(item.getItemId()); //If it's the same as the current homepage, close the drawer and don't continue if (homepage == getCurrentPage()) { drawerLayout.closeDrawer(GravityCompat.START); return true; } //Try to get one of the activities to open final Class activity = homepageManager.getActivity(homepage); //If it's not the currently opened activity, launch it after a short delay // so that the user sees the drawer closing handler.postDelayed(new Runnable() { @Override public void run() { startActivity(new Intent(DrawerActivity.this, activity)); finish(); } }, 250); //Fade out the main view mainView.animate().alpha(0).setDuration(150); //Close the drawer drawerLayout.closeDrawer(GravityCompat.START); return true; } }