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:com.friedran.appengine.dashboard.gui.DashboardActivity.java

private void closeOrOpenDrawerIfExists(boolean forceClose) {
    if (mDrawerLayout == null)
        return;//  ww w. j  a  v  a2 s  .c om

    if (forceClose || mDrawerLayout.isDrawerOpen(GravityCompat.START))
        mDrawerLayout.closeDrawer(GravityCompat.START);
    else
        mDrawerLayout.openDrawer(GravityCompat.START);
}

From source file:com.google.samples.apps.iosched.navigation.AppNavigationViewAsDrawerImpl.java

@Override
public void showNavigation() {
    mDrawerLayout.openDrawer(GravityCompat.START);
}

From source file:com.docd.purefm.ui.activities.BrowserPagerActivity.java

private void initView() {
    final ViewPager pager = (ViewPager) this.findViewById(R.id.pager);
    mPagerAdapter = new BrowserTabsAdapter(getFragmentManager());
    pager.setAdapter(mPagerAdapter);/*w w  w.j a v  a  2s  .  co m*/
    mPagerAdapter.setViewPager(pager);
    pager.setOffscreenPageLimit(2);

    mDrawerLayout = (DrawerLayout) this.findViewById(R.id.drawer);
    mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);

    final int themeId = ThemeUtils.getInteger(getTheme(), R.attr.themeId, PureFM.THEME_ID_DARK);

    mDrawerToggle = new BrowserActivityDrawerToggle(this, this.mDrawerLayout,
            themeId == PureFM.THEME_ID_LIGHT ? R.drawable.holo_light_ic_drawer : R.drawable.holo_dark_ic_drawer,
            R.string.menu_bookmarks, R.string.app_name);
    mDrawerLayout.setDrawerListener(mDrawerToggle);

    mDrawerList = (ListView) this.findViewById(R.id.drawerList);
    mDrawerList.setAdapter(mBookmarksAdapter = new BookmarksAdapter(this));
}

From source file:com.actionbarsherlock.app.ActionBarSherlockDrawerToggle.java

/**
 * Synchronize the state of the drawer indicator/affordance with the linked
 * DrawerLayout./*from  ww  w .  ja v a  2 s .  c  o m*/
 * 
 * <p>
 * This should be called from your <code>Activity</code>'s
 * {@link Activity#onPostCreate(android.os.Bundle) onPostCreate} method to
 * synchronize after the DrawerLayout's instance state has been restored,
 * and any other time when the state may have diverged in such a way that
 * the ActionBarDrawerToggle was not notified. (For example, if you stop
 * forwarding appropriate drawer events for a period of time.)
 * </p>
 */
public void syncState() {
    if (mDrawerLayout.isDrawerOpen(GravityCompat.START)) {
        mSlider.setOffset(1.f);
    } else {
        mSlider.setOffset(0.f);
    }

    if (mDrawerIndicatorEnabled) {
        mSetIndicatorInfo = IMPL.setActionBarUpIndicator(mSetIndicatorInfo, mActivity, mSlider,
                mDrawerLayout.isDrawerOpen(GravityCompat.START) ? mOpenDrawerContentDescRes
                        : mCloseDrawerContentDescRes);
    }
}

From source file:com.antonioleiva.materializeyourapp.MainActivity.java

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case android.R.id.home:
        drawerLayout.openDrawer(GravityCompat.START);
        return true;
    }//from www  .  j a  v a2  s.c  o  m

    return super.onOptionsItemSelected(item);
}

From source file:com.fullmeadalchemist.mustwatch.MainActivity.java

@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
    // Handle navigation view item clicks here.
    switch (item.getItemId()) {
    case R.id.nav_batches:
        Log.i(TAG, "nav_batches selected from Drawer");
        navigationController.navigateToBatches();
        break;//from ww  w  .j  a  v  a 2  s  .  c  o  m
    case R.id.nav_recipes:
        Log.i(TAG, "nav_recipes selected from Drawer");
        navigationController.navigateToRecipes();
        break;
    //            case R.id.nav_groups:
    //                Log.i(TAG, "nav_groups selected from Drawer");
    //                Log.w(TAG, "Groups view not yet implemented");
    //                navigationController.navigateToBatches();
    //                break;
    //            case R.id.nav_settings:
    //                Log.i(TAG, "nav_settings selected from Drawer");
    //                Log.w(TAG, "Settings view not yet implemented");
    //                navigationController.navigateToBatches();
    //                break;
    case R.id.nav_about:
        Log.i(TAG, "nav_about selected from Drawer");
        navigationController.navigateToAbout();
        break;
    default:
        Log.w(TAG, String.format("unknown selected from Drawer: %s", item.getTitle()));
        break;
    }

    DrawerLayout drawer = findViewById(R.id.drawer_layout);
    drawer.closeDrawer(GravityCompat.START);
    return true;
}

From source file:com.aqnote.app.wifianalyzer.MainActivity.java

@Override
public boolean onNavigationItemSelected(MenuItem menuItem) {
    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    drawer.closeDrawer(GravityCompat.START);
    NavigationMenu.find(menuItem.getItemId()).activateNavigationMenu(this, menuItem);
    return true;//from   w w w.  java  2s .  c om
}

From source file:com.galgame.august.MainDrawerActivity.java

private void initDrawerLayout() {
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    mDrawerLayout.setDrawerListener(new DemoDrawerListener());
    // The drawer title must be set in order to announce state changes when
    // accessibility is turned on. This is typically a simple description,
    // e.g. "Navigation".
    mDrawerLayout.setDrawerTitle(GravityCompat.START, getString(R.string.drawer_title));
}

From source file:com.grepsound.activities.MainActivity.java

private void setupNavigationDrawer(boolean locked) {
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);

    mDrawerToggle = new ActionBarDrawerToggle(this, /* host Activity */
            mDrawerLayout, /* DrawerLayout object */
            mToolbar, /* 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 ColorDrawable toolbarDrawable;
        public int toolbarColor = getResources().getColor(R.color.holo_orange_light);

        public void onDrawerClosed(View view) {
            invalidateOptionsMenu(); // creates call to
            // onPrepareOptionsMenu()
            Log.i(TAG, "CLOSED");
        }// w w w. j a  v  a2  s. c o m

        @Override
        public void onDrawerSlide(View drawerView, float slideOffset) {
            super.onDrawerSlide(drawerView, slideOffset);
            int ratioRed = Math.round(Color.red(toolbarColor) - Color.red(toolbarColor) * slideOffset);
            int ratioGreen = Math.round(Color.green(toolbarColor) - Color.green(toolbarColor) * slideOffset);
            int ratioBlue = Math.round(Color.blue(toolbarColor) - Color.blue(toolbarColor) * slideOffset);

            toolbarDrawable = new ColorDrawable(Math.round(0xFFFFFFFF * slideOffset));
            toolbarDrawable.setColor(Color.argb(255, ratioRed, ratioGreen, ratioBlue));

            getSupportActionBar().setBackgroundDrawable(toolbarDrawable);
        }

        public void onDrawerOpened(View drawerView) {
            invalidateOptionsMenu(); // creates call to
            Log.i(TAG, "OPEN");
            // onPrepareOptionsMenu()
        }

    };

    mToolbar.setNavigationOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Log.i(TAG, "GOOD");
            if (getFragmentManager().getBackStackEntryCount() > 0)
                getFragmentManager().popBackStack();
            else {
                if (mDrawerLayout.isDrawerOpen(GravityCompat.START))
                    mDrawerLayout.closeDrawer(GravityCompat.START);
                else
                    mDrawerLayout.openDrawer(GravityCompat.START);
            }
        }
    });

    if (locked) {
        mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_OPEN);
        mDrawerLayout.setScrimColor(Color.TRANSPARENT);
    } else {
        mDrawerLayout.setDrawerListener(mDrawerToggle);
        mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED);
        mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);
    }

    mDrawerToggle.setDrawerIndicatorEnabled(!locked);
    getSupportActionBar().setHomeButtonEnabled(!locked);
}

From source file:com.example.venkatagovardhan.docorganizer.FolderActivity.java

@Override
public void onBackPressed() {
    if (drawerLayout.isDrawerOpen(GravityCompat.START))
        drawerLayout.closeDrawer(GravityCompat.START);
    else if (drawerLayout.isDrawerOpen(GravityCompat.END))
        drawerLayout.closeDrawer(GravityCompat.END);
    else/*from  www  .  j  av  a 2s  .co m*/
        super.onBackPressed();
}