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

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

Introduction

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

Prototype

int END

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

Click Source Link

Usage

From source file:se.johan.wendler.ui.view.DragGripView.java

@Override
protected void onDraw(Canvas canvas) {
    super.onDraw(canvas);

    float drawWidth = HORIZ_RIDGES * (mRidgeSize + mRidgeGap) - mRidgeGap;
    float drawLeft;

    switch (Gravity.getAbsoluteGravity(mGravity, ViewCompat.getLayoutDirection(this))
            & Gravity.HORIZONTAL_GRAVITY_MASK) {
    case Gravity.CENTER_HORIZONTAL:
        drawLeft = getPaddingLeft() + ((mWidth - getPaddingLeft() - getPaddingRight()) - drawWidth) / 2;
        break;//from  w w w.  j a  v  a 2s  . c o m
    case GravityCompat.END:
        drawLeft = getWidth() - getPaddingRight() - drawWidth;
        break;
    default:
        drawLeft = getPaddingLeft();
    }

    int vertRidges = (int) ((mHeight - getPaddingTop() - getPaddingBottom() + mRidgeGap)
            / (mRidgeSize + mRidgeGap));
    float drawHeight = vertRidges * (mRidgeSize + mRidgeGap) - mRidgeGap;
    float drawTop = getPaddingTop() + ((mHeight - getPaddingTop() - getPaddingBottom()) - drawHeight) / 2;

    for (int y = 0; y < vertRidges; y++) {
        for (int x = 0; x < HORIZ_RIDGES; x++) {
            canvas.drawRect(drawLeft + x * (mRidgeSize + mRidgeGap), drawTop + y * (mRidgeSize + mRidgeGap),
                    drawLeft + x * (mRidgeSize + mRidgeGap) + mRidgeSize,
                    drawTop + y * (mRidgeSize + mRidgeGap) + mRidgeSize, mRidgePaint);
        }
    }
}

From source file:com.superyu.slidingmenu.SlidingMenu02.java

protected boolean toggleDrawerLayout() {
    //???//from  w w  w  . ja v  a  2 s . c o m
    if (mDrawerLayout.isDrawerOpen(GravityCompat.START)) {
        mDrawerLayout.closeDrawer(GravityCompat.START);
        return true;
    }
    //?
    if (mDrawerLayout.isDrawerOpen(GravityCompat.END)) {
        mDrawerLayout.closeDrawer(GravityCompat.END);
    } else {
        mDrawerLayout.openDrawer(GravityCompat.END);
    }
    return true;
}

From source file:io.github.ciscorucinski.nanodegree.android.capstone.PlaylistCollectionActivity.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_toolbar_open_playlist) {
        DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
        drawer.openDrawer(GravityCompat.END);
        return true;
    } else if (id == R.id.action_toolbar_video_information) {
        showVideoInformation();//from  ww  w . j  a va 2  s.co  m
        return true;
    }

    return super.onOptionsItemSelected(item);
}

From source file:me.henrytao.mddemo.activity.MainActivity.java

@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    ButterKnife.bind(this);

    boolean isFitSystemWindows = ViewCompat.getFitsSystemWindows(vDrawerLayout);
    if (isFitSystemWindows) {
        MdCompat.enableTranslucentStatus(this);
    }//from   www .  j  a v a2 s. co  m

    setSupportActionBar(vToolbar);

    mActionBarDrawerToggle = new ActionBarDrawerToggle(this, vDrawerLayout, vToolbar, R.string.text_open,
            R.string.text_close);
    vDrawerLayout.addDrawerListener(mActionBarDrawerToggle);
    mActionBarDrawerToggle.syncState();

    vNavigationViewLeft
            .setNavigationItemSelectedListener(item -> onNavigationItemSelected(GravityCompat.START, item));
    vNavigationViewRight
            .setNavigationItemSelectedListener(item -> onNavigationItemSelected(GravityCompat.END, item));

    ImageView leftLogo = (ImageView) vNavigationViewLeft.getHeaderView(0).findViewById(R.id.google_logo);
    MdCompat.supportDrawableTint(this, leftLogo.getDrawable(), MdCompat.Palette.BACKGROUND);
    ImageView rightLogo = (ImageView) vNavigationViewRight.getHeaderView(0).findViewById(R.id.google_logo);
    MdCompat.supportDrawableTint(this, rightLogo.getDrawable(), MdCompat.Palette.BACKGROUND);
}

From source file:org.opensilk.common.ui.mortar.DrawerOwnerDelegate.java

@Override
public void openDrawers() {
    openDrawer(GravityCompat.START);
    openDrawer(GravityCompat.END);
}

From source file:org.opensilk.common.ui.mortar.DrawerOwnerDelegate.java

@Override
public void closeDrawers() {
    closeDrawer(GravityCompat.START);
    closeDrawer(GravityCompat.END);
}

From source file:com.vinexs.eeb.BaseActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setOverflowMenuAvailable();/*from  w w  w.  j  a v  a  2  s. co m*/
    setCustomSetting();
    setContentFrame();
    drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    if (drawerLayout != null) {
        drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED, GravityCompat.START);
        drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED, GravityCompat.END);
    }
    setDefaultBackStackListener();
}

From source file:com.purplelight.redstar.PassportActivity.java

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case android.R.id.home:
        finish();//from  www  .  ja v a2 s .  co  m
        break;
    case R.id.action_menu:
        if (!mDrawer.isDrawerOpen(GravityCompat.END)) {
            mDrawer.openDrawer(GravityCompat.END);
            loadProjects();
        }
        break;
    default:
    }
    return super.onOptionsItemSelected(item);
}

From source file:com.epishie.tabs.feature.subreddits.SubredditsActivity.java

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    if (item.getItemId() == R.id.sidebar) {
        mDrawer.openDrawer(GravityCompat.END);
        return true;
    } else if (item.getItemId() == R.id.refresh) {
        LinksFragment fragment = mAdapter.getFragment(mPages.getCurrentItem());
        if (fragment != null) {
            fragment.refresh();/*from  ww  w  .  j  a  v  a 2 s . c  o m*/
        }
        return true;
    } else if (item.getGroupId() == R.id.sort) {
        for (int i = 0; i < SORT_OPTIONS.size(); i++) {
            if (SORT_OPTIONS.get(i).first == item.getItemId()) {
                mAdapter.setSort(Sort.values()[i]);
                getSupportActionBar().setTitle(SORT_OPTIONS.get(i).second);
                invalidateOptionsMenu();
                break;
            }
        }
    } else {
        return super.onOptionsItemSelected(item);
    }

    return true;
}

From source file:org.opensilk.common.ui.mortar.DrawerOwnerDelegate.java

@Override
public void enableDrawers(boolean enable) {
    enableDrawer(GravityCompat.START, enable);
    enableDrawer(GravityCompat.END, enable);
}