点击放大效果
private void animateImage(ImageView imageView) {
if (imageView.getScaleX() <= 1.0f) {
// 放大 ImageView
ObjectAnimator scaleX = ObjectAnimator.ofFloat(imageView, View.SCALE_X, 1.0f, 1.2f);
ObjectAnimator scaleY = ObjectAnimator.ofFloat(imageView, View.SCALE_Y, 1.0f, 1.2f);
AnimatorSet set = new AnimatorSet();
set.playTogether(scaleX, scaleY);
set.start();
} else {
// 还原 ImageView
ObjectAnimator scaleX = ObjectAnimator.ofFloat(imageView, View.SCALE_X, 1.2f, 1.0f);
ObjectAnimator scaleY = ObjectAnimator.ofFloat(imageView, View.SCALE_Y, 1.2f, 1.0f);
AnimatorSet set = new AnimatorSet();
set.playTogether(scaleX, scaleY);
set.start();
}
}