@Override public void onAnimationStart(Animator animation) { super.onAnimationStart(animation); recyclerView.animate().alpha(0f); }
@Override public void onAnimationStart(Animator animation) { super.onAnimationStart(animation); recyclerView.animate().alpha(1f); }
private void pageExpandAnim() { rvContent.animate().scaleX(0.9f).setDuration(700).start(); }
private void pageShrinkAnim() { rvContent.animate().scaleX(1).setDuration(700).start(); }
@Override public void run() { mTvInfinity.animate().setDuration(1600).alpha(0.76f); f(R.id.tv_swipe_to_finish_doing).animate().setDuration(1600).alpha(1); mRecyclerView.animate().setDuration(1600).alpha(0.84f); mRecyclerView.scrollBy(0, Integer.MAX_VALUE); } }, 160); // executed after 1160ms, animation ends at 2760ms
private void transitionFromMediumToSmall() { Log.d("Scale", "transitionFromMediumToSmall: "); smallRecyclerView.animate().scaleX(1f).scaleY(1f).alpha(1f).withStartAction(new Runnable() { @Override public void run() { mediumRecyclerView.animate().scaleX(0.8f).scaleY(0.8f).alpha(0).start(); } }).withEndAction(new Runnable() { @Override public void run() { mediumRecyclerView.setVisibility(View.INVISIBLE); } }).start(); }
private void transitionFromSmallToMedium() { Log.d("Scale", "transitionFromSmallToMedium: "); mediumRecyclerView.animate().scaleX(1f).scaleY(1f).alpha(1f).withStartAction(new Runnable() { @Override public void run() { smallRecyclerView.animate().scaleY(SMALL_MAX_SCALE_FACTOR).scaleX(SMALL_MAX_SCALE_FACTOR).alpha(0f) .start(); } }).withEndAction(new Runnable() { @Override public void run() { smallRecyclerView.setVisibility(View.INVISIBLE); } }).start(); }
mRecyclerView.animate() .translationY(0) .setDuration(330)
mRecyclerView.animate().setInterpolator(LogDecelerateInterpolator.LOG_DECELERATE_INTERPOLATOR).translationX(0).translationY(0).start(); else { final SpringAnimation springAnim = new SpringAnimation(mRecyclerView, isVertical() ? DynamicAnimation.TRANSLATION_Y : DynamicAnimation.TRANSLATION_X, 0);