@Override public void run() { ViewHelper.setTranslationX(mView, (mParentView.getWidth() - mView.getWidth()) / 2); ViewHelper.setTranslationY(mView, -mView.getHeight() + mTranslationY); mInflated = true; if(!mToastCanceled && mShowCalled) showInternal(); } },1);
private void showInternal(){ mView.show(); ViewHelper.setTranslationX(mView, (mParentView.getWidth() - mView.getWidth()) / 2); ViewHelper.setAlpha(mView, 0f); ViewHelper.setTranslationY(mView, -mView.getHeight() + mTranslationY); //mView.setVisibility(View.VISIBLE); ViewPropertyAnimator.animate(mView).alpha(1f).translationY(25 + mTranslationY) .setInterpolator(new DecelerateInterpolator()) .setListener(null) .setDuration(300).setStartDelay(0).start(); mVisible = true; }
@Override public void setViewTranslationP(View view, float value) { if (view == null) { return; } ViewHelper.setTranslationX(view, value); }
@Override public void scrollRight(View view, float position) { ViewHelper.setTranslationX(view, -view.getWidth() * position); } }
@Override public void scrollLeft(View view, float position) { ViewHelper.setTranslationX(view, -view.getWidth() * position); ViewHelper.setAlpha(view, 1 + position); }
public void reset() { mLogoView.reset(); ViewHelper.setTranslationX(mLogoView, mInitialLogoOffset / 2); mSubtitleView.setVisibility(View.INVISIBLE); } }
@Override public void scrollLeft(View view, float position) { ViewHelper.setTranslationX(view, -view.getWidth() * position); float rotation = (ROTATION * position); ViewHelper.setRotationY(view, rotation); if (position > -0.5) { view.setVisibility(View.VISIBLE); } else { view.setVisibility(View.INVISIBLE); } }
@Override public void scrollRight(View view, float position) { ViewHelper.setTranslationX(view, -view.getWidth() * position); float rotation = (ROTATION * position); ViewHelper.setRotationY(view, rotation); if (position < 0.5) { view.setVisibility(View.VISIBLE); } else { view.setVisibility(View.INVISIBLE); } }
@Override public void scrollRight(View view, float position) { ViewHelper.setTranslationX(view, -view.getWidth() * position); ViewHelper.setAlpha(view, 1 - position); }
/** * Restores the {@link android.view.View}'s {@code alpha} and {@code translationX} values. * Users of this class should call this method when recycling {@code View}s. * * @param view the {@code View} whose presentation should be restored. */ protected void restoreViewPresentation(@NonNull final View view) { View swipedView = getSwipeView(view); ViewHelper.setAlpha(swipedView, 1); ViewHelper.setTranslationX(swipedView, 0); }
@Override public void scrollLeft(View view, float position) { float scale = Math.max(mMinScale, 1 + position); float vertMargin = view.getHeight() * (1 - scale) / 2; float horzMargin = view.getWidth() * (1 - scale) / 2; ViewHelper.setTranslationX(view, horzMargin - vertMargin / 2); ViewHelper.setScaleX(view, scale); ViewHelper.setScaleY(view, scale); ViewHelper.setAlpha(view, mMinAlpha + (scale - mMinScale) / (1 - mMinScale) * (1 - mMinAlpha)); }
@Override protected void onTransform(View view, float position) { final float rotation = (position < 0 ? 30f : -30f) * Math.abs(position); ViewHelper.setTranslationX(view,getOffsetXForRotation(rotation, view.getWidth(), view.getHeight())); ViewHelper.setPivotX(view,view.getWidth() * 0.5f); ViewHelper.setPivotY(view,0); ViewHelper.setRotationY(view,rotation); }
@Override public void onStateChanged(int state) { super.onStateChanged(state); switch (state) { case ViewDragHelper.STATE_IDLE: if (childAt0 != null) { ViewHelper.setTranslationX(childAt0, 0); ViewHelper.setTranslationY(childAt0, 0); } break; } }
@Override public void transformPage(View page, float position) { final float width = page.getWidth(); final float rotation = ROT_MOD * position; ViewHelper.setPivotX(page,width * 0.5f); ViewHelper.setPivotY(page,0f); ViewHelper.setTranslationX(page,0f); ViewHelper.setRotation(page,rotation); } }
@Override protected void onTransform(View view, float position) { final float width = view.getWidth(); final float rotation = ROT_MOD * position; ViewHelper.setPivotX(view,width * 0.5f); ViewHelper.setPivotY(view,0f); ViewHelper.setTranslationX(view,0f); ViewHelper.setRotation(view,rotation); }
@Override public void scrollRight(View view, float position) { ViewHelper.setTranslationX(view, -view.getWidth() * position); ViewHelper.setPivotX(view,view.getWidth() * 0.5f); ViewHelper.setPivotY(view, view.getHeight() * 0.5f); ViewHelper.setScaleX(view, 1 - position); ViewHelper.setScaleY(view, 1 - position); ViewHelper.setAlpha(view, 1 - position); }
@Override protected void onTransform(View view, float position) { final float height = view.getHeight(); final float width = view.getWidth(); final float scale = min(position < 0 ? 1f : Math.abs(1f - position), 0.5f); ViewHelper.setScaleX(view,scale); ViewHelper.setScaleY(view,scale); ViewHelper.setPivotX(view,width*0.5f); ViewHelper.setPivotY(view,height*0.5f); ViewHelper.setTranslationX(view,position < 0 ? width * position : -width * position * 0.25f); }
public static void reset(View view) { ViewHelper.setAlpha(view, 1); ViewHelper.setScaleX(view, 1); ViewHelper.setScaleY(view, 1); ViewHelper.setTranslationX(view, 0); ViewHelper.setTranslationY(view, 0); ViewHelper.setRotation(view, 0); ViewHelper.setRotationY(view, 0); ViewHelper.setRotationX(view, 0); }
public static void reset(View view) { ViewHelper.setAlpha(view, 1); ViewHelper.setScaleX(view, 1); ViewHelper.setScaleY(view, 1); ViewHelper.setTranslationX(view, 0); ViewHelper.setTranslationY(view, 0); ViewHelper.setRotation(view, 0); ViewHelper.setRotationY(view, 0); ViewHelper.setRotationX(view, 0); }
public static void reset(View view) { ViewHelper.setAlpha(view, 1); ViewHelper.setScaleX(view, 1); ViewHelper.setScaleY(view, 1); ViewHelper.setTranslationX(view, 0); ViewHelper.setTranslationY(view, 0); ViewHelper.setRotation(view, 0); ViewHelper.setRotationY(view, 0); ViewHelper.setRotationX(view, 0); }