if (imageView.isSelected) {
ValueAnimator.ofInt(size, (size * 1.8).toInt()).apply {
addUpdateListener { values ->
imageView.layoutParams.width = values.animatedValue as Int
imageView.layoutParams.height = values.animatedValue as Int
imageView.requestLayout()
} duration = 200 start()
} val anim = ScaleAnimation(0.5f, 1f, 0.5f, 1f,
Animation.RELATIVE_TO_SELF, 0.5f,
Animation.RELATIVE_TO_SELF, 0.5f )
anim.fillAfter = true imageView.startAnimation(anim)
} else {
imageView.layoutParams.width = size
imageView.layoutParams.height = size
}
Comments
Post a Comment