Slide 19
Slide 19 text
class CustomChangeHandler : AnimatorChangeHandler() {
override fun getAnimator(
container: ViewGroup,
from: View?,
to: View?,
isPush: Boolean,
toAddedToContainer: Boolean): Animator {
val animator = AnimatorSet()
to?.let {
animator.play(
ObjectAnimator
.ofFloat(to, View.SCALE_X, 0f, 1f)
)
animator.play(
ObjectAnimator
.ofFloat(to, View.SCALE_Y, 0f, 1f)
)
}
return animator
}
}