Example usage for android.view View offsetLeftAndRight

List of usage examples for android.view View offsetLeftAndRight

Introduction

In this page you can find the example usage for android.view View offsetLeftAndRight.

Prototype

public void offsetLeftAndRight(int offset) 

Source Link

Document

Offset this view's horizontal location by the specified amount of pixels.

Usage

From source file:cn.emagsoftware.ui.BugFixedSlidingPaneLayout.java

private void parallaxOtherViews(float slideOffset) {
    final LayoutParams slideLp = (LayoutParams) mSlideableView.getLayoutParams();
    final boolean dimViews = slideLp.dimWhenOffset && slideLp.leftMargin <= 0;
    final int childCount = getChildCount();
    for (int i = 0; i < childCount; i++) {
        final View v = getChildAt(i);
        if (v == mSlideableView)
            continue;

        final int oldOffset = (int) ((1 - mParallaxOffset) * mParallaxBy);
        mParallaxOffset = slideOffset;//from ww w  .  j a  va  2 s  .  com
        final int newOffset = (int) ((1 - slideOffset) * mParallaxBy);
        final int dx = oldOffset - newOffset;

        v.offsetLeftAndRight(dx);

        if (dimViews) {
            dimChildView(v, 1 - mParallaxOffset, mCoveredFadeColor);
        }
    }
}

From source file:com.abewy.android.apps.klyph.widget.KlyphDrawerLayout.java

void moveDrawerToOffset(View drawerView, float slideOffset) {
    final float oldOffset = getDrawerViewOffset(drawerView);
    final int width = drawerView.getWidth();
    final int oldPos = (int) (width * oldOffset);
    final int newPos = (int) (width * slideOffset);
    final int dx = newPos - oldPos;

    drawerView.offsetLeftAndRight(checkDrawerViewGravity(drawerView, Gravity.LEFT) ? dx : -dx);
    setDrawerViewOffset(drawerView, slideOffset);
}

From source file:com.waz.zclient.pages.main.conversationpager.SlidingPaneLayout.java

private void parallaxOtherViews(float slideOffset) {
    final boolean isLayoutRtl = isLayoutRtlSupport();
    final LayoutParams slideLp = (LayoutParams) slideableView.getLayoutParams();
    final boolean dimViews = slideLp.dimWhenOffset
            && (isLayoutRtl ? slideLp.rightMargin : slideLp.leftMargin) <= 0;
    final int childCount = getChildCount();
    for (int i = 0; i < childCount; i++) {
        final View v = getChildAt(i);
        if (v == slideableView) {
            continue;
        }//www .ja va  2 s .  c  o m

        final int oldOffset = (int) ((1 - parallaxOffset) * parallaxBy);
        parallaxOffset = slideOffset;
        final int newOffset = (int) ((1 - slideOffset) * parallaxBy);
        final int dx = oldOffset - newOffset;

        v.offsetLeftAndRight(isLayoutRtl ? -dx : dx);

        if (dimViews) {
            dimChildView(v, isLayoutRtl ? parallaxOffset - 1 : 1 - parallaxOffset, coveredFadeColor);
        }
    }
}

From source file:com.example.zhaozhu.practisecustomview.customviewgroup.HSlidingPaneLayout.java

private void parallaxOtherViews(final float slideOffset) {
    final LayoutParams slideLp = (LayoutParams) this.mSlideableView.getLayoutParams();
    final boolean dimViews = slideLp.dimWhenOffset && (slideLp.leftMargin <= 0);
    final int childCount = this.getChildCount();
    for (int i = 0; i < childCount; i++) {
        final View v = this.getChildAt(i);
        if (v == this.mSlideableView) {
            continue;
        }//from  ww  w. ja v  a 2  s.c  o m

        final int oldOffset = (int) ((1 - this.mParallaxOffset) * this.mParallaxBy);
        this.mParallaxOffset = slideOffset;
        final int newOffset = (int) ((1 - slideOffset) * this.mParallaxBy);
        final int dx = oldOffset - newOffset;

        v.offsetLeftAndRight(dx);

        if (dimViews) {
            this.dimChildView(v, 1 - this.mParallaxOffset, this.mCoveredFadeColor);
        }
    }
}

From source file:com.dk.view.FolderDrawerLayout.java

void moveDrawerToOffset(View drawerView, float slideOffset) {
    final float oldOffset = getDrawerViewOffset(drawerView);
    final int width = drawerView.getWidth();
    final int oldPos = (int) (width * oldOffset);
    final int newPos = (int) (width * slideOffset);
    final int dx = newPos - oldPos;

    drawerView.offsetLeftAndRight(checkDrawerViewAbsoluteGravity(drawerView, Gravity.LEFT) ? dx : -dx);
    setDrawerViewOffset(drawerView, slideOffset);

}

From source file:ca.co.rufus.androidboilerplate.ui.DebugDrawerLayout.java

void moveDrawerToOffset(View drawerView, float slideOffset) {
    final float oldOffset = getDrawerViewOffset(drawerView);
    final int width = drawerView.getWidth();
    final int oldPos = (int) (width * oldOffset);
    final int newPos = (int) (width * slideOffset);
    final int dx = newPos - oldPos;

    drawerView.offsetLeftAndRight(checkDrawerViewAbsoluteGravity(drawerView, Gravity.LEFT) ? dx : -dx);
    setDrawerViewOffset(drawerView, slideOffset);
}

From source file:me.bemind.sidemenu.SideMenu.java

private void parallaxOtherViews(float slideOffset) {
    final boolean isLayoutRtl = isLayoutRtlSupport();
    final LayoutParams slideLp = (LayoutParams) mSlideableView.getLayoutParams();
    final boolean dimViews = slideLp.dimWhenOffset
            && (isLayoutRtl ? slideLp.rightMargin : slideLp.leftMargin) <= 0;
    final int childCount = getChildCount();
    for (int i = 0; i < childCount; i++) {
        final View v = getChildAt(i);
        if (v == mSlideableView)
            continue;

        ///////* www . j  av a2  s.  c  o  m*/
        mBottomView = v;
        /////

        final int oldOffset = (int) ((1 - mParallaxOffset) * mParallaxBy);
        mParallaxOffset = slideOffset;
        final int newOffset = (int) ((1 - slideOffset) * mParallaxBy);
        final int dx = oldOffset - newOffset;

        v.offsetLeftAndRight(isLayoutRtl ? -dx : dx);

        if (dimViews) {
            dimChildView(v, isLayoutRtl ? mParallaxOffset - 1 : 1 - mParallaxOffset, mCoveredFadeColor);
        }
    }
}

From source file:cn.bingoogolapple.swipebacklayout.BGASwipeBackLayout.java

private void parallaxOtherViews(float slideOffset) {
    final boolean isLayoutRtl = isLayoutRtlSupport();
    final LayoutParams slideLp = (LayoutParams) mSlideableView.getLayoutParams();
    final boolean dimViews = slideLp.dimWhenOffset
            && (isLayoutRtl ? slideLp.rightMargin : slideLp.leftMargin) <= 0;
    final int childCount = getChildCount();
    for (int i = 0; i < childCount; i++) {
        final View v = getChildAt(i);
        if (v == mSlideableView)
            continue;

        final int oldOffset = (int) ((1 - mParallaxOffset) * mParallaxBy);
        mParallaxOffset = slideOffset;//  w  w  w. j  a  v  a2s  . co  m
        final int newOffset = (int) ((1 - slideOffset) * mParallaxBy);
        final int dx = oldOffset - newOffset;

        v.offsetLeftAndRight(isLayoutRtl ? -dx : dx);

        if (dimViews) {
            dimChildView(v, isLayoutRtl ? mParallaxOffset - 1 : 1 - mParallaxOffset, mCoveredFadeColor);
        }
    }
}

From source file:github.why168.swipeback.view.SwipeBackLayout.java

private void parallaxOtherViews(float slideOffset) {
    final boolean isLayoutRtl = isLayoutRtlSupport();
    final LayoutParams slideLp = (LayoutParams) mSlideableView.getLayoutParams();
    final boolean dimViews = slideLp.dimWhenOffset
            && (isLayoutRtl ? slideLp.rightMargin : slideLp.leftMargin) <= 0;
    final int childCount = getChildCount();
    for (int i = 0; i < childCount; i++) {
        final View v = getChildAt(i);
        if (v == mSlideableView)
            continue;

        final int oldOffset = (int) ((1 - mParallaxOffset) * mParallaxBy);
        mParallaxOffset = slideOffset;/*w  w  w.  java  2  s .c  o  m*/
        final int newOffset = (int) ((1 - slideOffset) * mParallaxBy);
        final int dx = oldOffset - newOffset;

        //            v.offsetLeftAndRight(isLayoutRtl ? -dx : dx);
        if (isLayoutRtl) {
            v.offsetLeftAndRight(-dx);
        } else {
            v.offsetLeftAndRight(dx);
        }
        if (dimViews) {
            dimChildView(v, isLayoutRtl ? mParallaxOffset - 1 : 1 - mParallaxOffset, mCoveredFadeColor);
        }
    }
}

From source file:com.huewu.pla.lib.internal.PLAListView.java

protected void onOffsetChild(final View child, final int position, final int offsetLeft, final int offsetTop) {
    child.offsetLeftAndRight(offsetLeft);
    child.offsetTopAndBottom(offsetTop);
}