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:app.common.ViewActions.java
public static ViewAction openDrawer() { return new ViewAction() { @Override//from w w w . j a v a 2 s.c o m public Matcher<View> getConstraints() { return isAssignableFrom(DrawerLayout.class); } @Override public String getDescription() { return "open drawer"; } @Override public void perform(UiController uiController, View view) { ((DrawerLayout) view).openDrawer(GravityCompat.START); } }; }
From source file:android.support.test.espresso.contrib.DrawerMatchers.java
/** * Returns a matcher that verifies that the drawer is open. Matches only when the drawer is fully * open. Use {@link #isClosed()} instead of {@code not(isOpen())} when you wish to check that the * drawer is fully closed.//from ww w.j a v a2 s. co m */ public static Matcher<View> isOpen() { return new BoundedMatcher<View, DrawerLayout>(DrawerLayout.class) { @Override public void describeTo(Description description) { description.appendText("is drawer open"); } @Override public boolean matchesSafely(DrawerLayout drawer) { return drawer.isDrawerOpen(GravityCompat.START); } }; }
From source file:app.common.ViewActions.java
public static ViewAction closeDrawer() { return new ViewAction() { @Override/* w ww.j a v a 2 s. c o m*/ public Matcher<View> getConstraints() { return isAssignableFrom(DrawerLayout.class); } @Override public String getDescription() { return "close drawer"; } @Override public void perform(UiController uiController, View view) { ((DrawerLayout) view).closeDrawer(GravityCompat.START); } }; }
From source file:com.borombo.demo.lateralmenututo.MainActivity.java
public boolean onOptionsItemSelected(MenuItem item) { if (item.equals(android.R.id.home)) { drawerLayout.openDrawer(GravityCompat.START); return true; }//from ww w .j a va 2s. c o m return super.onOptionsItemSelected(item); }
From source file:android.support.test.espresso.contrib.DrawerMatchers.java
/** * Returns a matcher that verifies that the drawer is closed. Matches only when the drawer is * fully closed. Use {@link #isOpen()} instead of {@code not(isClosed()))} when you wish to check * that the drawer is fully open.//from w w w . j a v a 2 s .c o m */ public static Matcher<View> isClosed() { return new BoundedMatcher<View, DrawerLayout>(DrawerLayout.class) { @Override public void describeTo(Description description) { description.appendText("is drawer closed"); } @Override public boolean matchesSafely(DrawerLayout drawer) { return !drawer.isDrawerVisible(GravityCompat.START); } }; }
From source file:com.areebbeigh.qrcodeutility.BaseActivity.java
@Override public void onBackPressed() { Toast t = Toast.makeText(this, R.string.backpress_hint, Toast.LENGTH_SHORT); DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); if (drawer != null && drawer.isDrawerOpen(GravityCompat.START)) { drawer.closeDrawer(GravityCompat.START); } else {//w w w . ja v a 2s.c o m if (shouldIgnoreBackStack()) { if (System.currentTimeMillis() - onRecentBackPressedTime > 2000) { onRecentBackPressedTime = System.currentTimeMillis(); t.show(); return; } } super.onBackPressed(); t.cancel(); } }
From source file:com.hackvg.android.views.fragments.NavigationDrawerFragment.java
public void setUp(int fragmentId, DrawerLayout drawerLayout) { mFragmentContainerView = getActivity().findViewById(fragmentId); mDrawerLayout = drawerLayout;/*from w w w . j a v a 2 s . c o m*/ mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START); }
From source file:com.example.android.support.transition.widget.BeginDelayedUsage.java
private void toggle() { TransitionManager.beginDelayedTransition(mRoot); FrameLayout.LayoutParams params = (FrameLayout.LayoutParams) mButton.getLayoutParams(); if ((params.gravity & GravityCompat.RELATIVE_HORIZONTAL_GRAVITY_MASK) == GravityCompat.END) { params.gravity = params.gravity ^ GravityCompat.END | GravityCompat.START; } else {/*from w w w . j a v a 2 s .co m*/ params.gravity = params.gravity ^ GravityCompat.START | GravityCompat.END; } mButton.setLayoutParams(params); }
From source file:com.hijacker.FirstRunDialog.java
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { setCancelable(false);/*from w w w. j av a2 s. c om*/ AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setMessage(R.string.first_run); builder.setTitle(R.string.first_run_title); builder.setPositiveButton(R.string.install_firmware, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { if (arch.equals("armv7l")) { MainActivity.init = true; new InstallFirmwareDialog().show(mFragmentManager, "InstallFirmwareDialog"); } else { mDrawerLayout.openDrawer(GravityCompat.START); ErrorDialog errdialog = new ErrorDialog(); errdialog.setMessage(getString(R.string.not_armv7l_firm)); errdialog.show(mFragmentManager, "ErrorDialog"); } } }); builder.setNegativeButton(R.string.home, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { //return dismissAllowingStateLoss(); mDrawerLayout.openDrawer(GravityCompat.START); ((MainActivity) getActivity()).main(); } }); builder.setNeutralButton(R.string.exit, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { getActivity().finish(); } }); return builder.create(); }
From source file:com.dexterapps.codelessdomore.BaseActivity.java
public void populateNavigationDrawer(String title) { mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); mDrawerList = (ListView) findViewById(R.id.drawer); mTitle = title;// ww w . j a v a2 s .com // 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, NavigationList.navigationOptionsArray)); mDrawerList.setOnItemClickListener(new DrawerItemClickListener()); // enable ActionBar app icon to behave as action to toggle nav drawer getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().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) { getSupportActionBar().setTitle(mTitle); ActivityCompat.invalidateOptionsMenu(BaseActivity.this); // creates call to onPrepareOptionsMenu() } public void onDrawerOpened(View drawerView) { getSupportActionBar().setTitle("Movie Ratings"); ActivityCompat.invalidateOptionsMenu(BaseActivity.this); // creates call to onPrepareOptionsMenu() } }; mDrawerLayout.setDrawerListener(mDrawerToggle); }