private void onEnd() { outerContainer.setBackgroundColor(newColor); backgroundOverlay.setVisibility(View.INVISIBLE); ViewCompat.setAlpha(backgroundOverlay, 1); } });
private void onEnd() { outerContainer.setBackgroundColor(newColor); backgroundOverlay.setVisibility(View.INVISIBLE); ViewCompat.setAlpha(backgroundOverlay, 1); } })
@Override public void onAnimationCancel(View view) { ViewCompat.setTranslationX(view, 0); ViewCompat.setAlpha(view, 1); }
@Override public void handleLeftPage(View view, float position) { ViewCompat.setTranslationX(view, -view.getWidth() * position); ViewCompat.setAlpha(view, 1 + position); }
@Override public void handleRightPage(View view, float position) { ViewCompat.setTranslationX(view, -view.getWidth() * position); ViewCompat.setAlpha(view, 1 - position); }
/** * Change alpha of the header image dark layer to reveal text. */ public void setImageHeaderDarkLayerAlpha() { final View headerImageDarkLayerView = findViewById(R.id.materialviewpager_headerImageDarkLayer); //if using MaterialViewPagerImageHeader if (headerImageDarkLayerView != null) { headerImageDarkLayerView.setBackgroundColor(getResources().getColor(android.R.color.black)); ViewCompat.setAlpha(headerImageDarkLayerView, settings.imageHeaderDarkLayerAlpha); } }
@Override public void handleLeftPage(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; ViewCompat.setTranslationX(view, horzMargin - vertMargin / 2); ViewCompat.setScaleX(view, scale); ViewCompat.setScaleY(view, scale); ViewCompat.setAlpha(view, mMinAlpha + (scale - mMinScale) / (1 - mMinScale) * (1 - mMinAlpha)); }
@Override public void onAnimationCancel(View view) { ViewCompat.setScaleX(view, 1); ViewCompat.setScaleY(view, 1); ViewCompat.setAlpha(view, 1); }
@Override public void handleRightPage(View view, float position) { ViewCompat.setPivotX(view, 0); ViewCompat.setScaleX(view, 1.0f - position); ViewCompat.setAlpha(view, 1); }
@Override public void handleRightPage(View view, float position) { ViewCompat.setAlpha(view, 1 - position); ViewCompat.setTranslationX(view, -view.getWidth() * position); float scale = mMinScale + (1 - mMinScale) * (1 - position); ViewCompat.setScaleX(view, scale); ViewCompat.setScaleY(view, scale); }
@Override public void handleLeftPage(View view, float position) { ViewCompat.setTranslationX(view, -view.getWidth() * position); ViewCompat.setPivotX(view, view.getWidth() * 0.5f); ViewCompat.setPivotY(view, view.getHeight() * 0.5f); ViewCompat.setScaleX(view, 1 + position); ViewCompat.setScaleY(view, 1 + position); ViewCompat.setAlpha(view, 1 + position); }
/** * change the header displayed image with a fade * may remove Picasso */ public void setImageDrawable(Drawable drawable, int fadeDuration) { if (drawable != null) { final ImageView headerBackgroundImage = (ImageView) findViewById(R.id.materialviewpager_imageHeader); //if using MaterialViewPagerImageHeader if (headerBackgroundImage != null) { ViewCompat.setAlpha(headerBackgroundImage, settings.headerAlpha); MaterialViewPagerImageHelper.setImageDrawable(headerBackgroundImage, drawable, fadeDuration); setImageHeaderDarkLayerAlpha(); } } }
/** * change the header displayed image with a fade * may remove Picasso */ public void setImageUrl(String imageUrl, int fadeDuration) { if (imageUrl != null) { final ImageView headerBackgroundImage = (ImageView) findViewById(R.id.materialviewpager_imageHeader); //if using MaterialViewPagerImageHeader if (headerBackgroundImage != null) { ViewCompat.setAlpha(headerBackgroundImage, settings.headerAlpha); MaterialViewPagerImageHelper.setImageUrl(headerBackgroundImage, imageUrl, fadeDuration); setImageHeaderDarkLayerAlpha(); } } }
@Override public void onAnimationEnd(View view) { animation.setListener(null); ViewCompat.setAlpha(view, 1); ViewCompat.setTranslationY(view, +mDeltaY); dispatchRemoveFinished(holder); mRemoveAnimations.remove(holder); dispatchFinishedWhenDone(); } }).start();
@Override public void onAnimationEnd(View view) { animation.setListener(null); ViewCompat.setAlpha(view, 1); ViewCompat.setTranslationX(view, -mRecyclerView.getLayoutManager().getWidth()); dispatchRemoveFinished(holder); mRemoveAnimations.remove(holder); dispatchFinishedWhenDone(); } }).start();
@Override public void onAnimationEnd(View view) { animation.setListener(null); ViewCompat.setAlpha(view, 1); ViewCompat.setTranslationX(view, +mRecyclerView.getLayoutManager().getWidth()); dispatchRemoveFinished(holder); mRemoveAnimations.remove(holder); dispatchFinishedWhenDone(); } }).start();
@Override public void onAnimationCancel(View view) { ViewCompat.setAlpha(view, 1); ViewCompat.setTranslationX(view, 0); ViewCompat.setScaleX(view, 1); ViewCompat.setScaleY(view, 1); }
@Override public void onAnimationEnd(View view) { animation.setListener(null); ViewCompat.setAlpha(view, 1); ViewCompat.setScaleX(view, 0); ViewCompat.setScaleY(view, 0); dispatchRemoveFinished(holder); mRemoveAnimations.remove(holder); dispatchFinishedWhenDone(); } }).start();
@Override public void onAnimationEnd(View view) { animation.setListener(null); ViewCompat.setAlpha(view, 1); ViewCompat.setScaleX(view, 1); ViewCompat.setScaleY(view, 1); dispatchAddFinished(holder); mAddAnimations.remove(holder); dispatchFinishedWhenDone(); } }).start();