我想在图像上进行缩放动画。当我点击它时,它应该按比例放大,并在再次点击它后缩小。
然而,缩小后图像会消失。
这是我的代码,
private void scaleAnimation() {
if (mIsViewExpanded) {
// collapse
ScaleAnimation scaleAnimation = new ScaleAnimation(1.25f, 1f, 1.25f, 1f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
scaleAnimation.setDuration(DELAY);
scaleAnimation.setFillAfter(true);
view.startAnimation(scaleAnimation);
} else {
// expand
ScaleAnimation scaleAnimation = new ScaleAnimation(1f, 1.25f, 1f, 1.25f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
scaleAnimation.setDuration(DELAY);
scaleAnimation.setFillAfter(true);
view.startAnimation(scaleAnimation);
}
}
你们有什么想法吗?感谢。