Example usage for android.support.v4.view GravityCompat START

List of usage examples for android.support.v4.view GravityCompat START

Introduction

In this page you can find the example usage for android.support.v4.view GravityCompat START.

Prototype

int START

To view the source code for android.support.v4.view GravityCompat START.

Click Source Link

Usage

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);
}