void cancelAll(List<RecyclerView.ViewHolder> viewHolders) { for (int i = viewHolders.size() - 1; i >= 0; i--) { ViewCompat.animate(viewHolders.get(i).itemView).cancel(); } }
private void _showTapText() { _tapEventTxtShow.setVisibility(View.VISIBLE); _tapEventTxtShow.setAlpha(1f); ViewCompat.animate(_tapEventTxtShow).alphaBy(-1f).setDuration(400); } }
private void _showTapText() { _tapEventTxtShow.setVisibility(View.VISIBLE); _tapEventTxtShow.setAlpha(1f); ViewCompat.animate(_tapEventTxtShow).alphaBy(-1f).setDuration(400); }
private void _showTapText() { _tapEventTxtShow.setVisibility(View.VISIBLE); _tapEventTxtShow.setAlpha(1f); ViewCompat.animate(_tapEventTxtShow).alphaBy(-1f).setDuration(400); }
@Override protected void onDetachedFromWindow() { super.onDetachedFromWindow(); //remove any ongoing animations to prevent leaks //todo investigate if correct ViewCompat.animate(mSuggestionListContainer).cancel(); }
private void ensureOrCancelAnimator(V child) { if (mTranslationAnimator == null) { mTranslationAnimator = ViewCompat.animate(child); mTranslationAnimator.setDuration(300); mTranslationAnimator.setInterpolator(INTERPOLATOR); } else { mTranslationAnimator.cancel(); } }
private void _showTapCount(int size) { _tapEventCountShow.setText(String.valueOf(size)); _tapEventCountShow.setVisibility(View.VISIBLE); _tapEventCountShow.setScaleX(1f); _tapEventCountShow.setScaleY(1f); ViewCompat.animate(_tapEventCountShow) .scaleXBy(-1f) .scaleYBy(-1f) .setDuration(800) .setStartDelay(100); } }
private void _showTapCount(int size) { _tapEventCountShow.setText(String.valueOf(size)); _tapEventCountShow.setVisibility(View.VISIBLE); _tapEventCountShow.setScaleX(1f); _tapEventCountShow.setScaleY(1f); ViewCompat.animate(_tapEventCountShow) .scaleXBy(-1f) .scaleYBy(-1f) .setDuration(800) .setStartDelay(100); } }
private ViewPropertyAnimatorCompat buildAnimation(View view) { ViewPropertyAnimatorCompat animatorCompat = ViewCompat.animate(view); animatorCompat.alpha(0f); animatorCompat.scaleX(0f).scaleY(0f); return animatorCompat; }
public static void fadeOut(View view, int fadeDuration, ViewPropertyAnimatorListenerAdapter listener) { //fade to alpha=0 ViewCompat.animate(view) .alpha(0) .setDuration(fadeDuration) .withLayer() .setInterpolator(new DecelerateInterpolator()) .setListener(listener); }
public static void fadeIn(View view, float alpha, int fadeDuration, ViewPropertyAnimatorListenerAdapter listener) { //fade to alpha=0 ViewCompat.animate(view) .alpha(alpha) .setDuration(fadeDuration) .withLayer() .setInterpolator(new AccelerateInterpolator()) .setListener(listener); }
private void animateIconScale(float scale) { ViewCompat.animate(iconView) .setDuration(ANIMATION_DURATION) .scaleX(scale) .scaleY(scale) .start(); }
private void animateIcon(float alpha, float scale) { ViewCompat.animate(iconView) .setDuration(ANIMATION_DURATION) .alpha(alpha) .start(); if (isTitleless && type == Type.SHIFTING) { animateIconScale(scale); } }
public static void translateDown(View view, ViewPropertyAnimatorListener listener) { int height = view.getHeight(); ViewGroup.LayoutParams params = view.getLayoutParams(); ViewGroup.MarginLayoutParams layoutParams = params instanceof ViewGroup.MarginLayoutParams ? ((ViewGroup.MarginLayoutParams) params) : null; if (layoutParams != null) height += layoutParams.bottomMargin; ViewCompat.animate(view).translationY(height).setDuration(DURATION).setListener(listener).setInterpolator(INTERPOLATOR).withLayer().start(); }
/** * Hides the badge with a neat little scale animation. */ void hide() { isVisible = false; ViewCompat.animate(this) .setDuration(150) .alpha(0) .scaleX(0) .scaleY(0) .start(); }
/** * Shows the badge with a neat little scale animation. */ void show() { isVisible = true; ViewCompat.animate(this) .setDuration(150) .alpha(1) .scaleX(1) .scaleY(1) .start(); }
private void animateTitle(int padding, float scale, float alpha) { if (type == Type.TABLET && isTitleless) { return; } setTopPaddingAnimated(iconView.getPaddingTop(), padding); ViewPropertyAnimatorCompat titleAnimator = ViewCompat.animate(titleView) .setDuration(ANIMATION_DURATION) .scaleX(scale) .scaleY(scale); titleAnimator.alpha(alpha); titleAnimator.start(); }
public static void alphaShow(View view, ViewPropertyAnimatorListener listener) { ViewCompat.animate(view).alpha(1.0f).setDuration(DURATION).setListener(listener).setInterpolator(INTERPOLATOR).withLayer().start(); }
private void animateIn(FloatingActionButton button) { button.setVisibility(View.VISIBLE); if (Build.VERSION.SDK_INT >= 14) { ViewCompat.animate(button).translationY(0) .setInterpolator(new FastOutSlowInInterpolator()) .withLayer() .setListener(null) .start(); } }
public static void scaleShow(View view, ViewPropertyAnimatorListener listener) { ViewCompat.animate(view).scaleX(1.0f).scaleY(1.0f).alpha(1.0f).setDuration(DURATION).setListener(listener).setInterpolator(INTERPOLATOR).withLayer().start(); }