我想在图像上做一个缩放动画。当我点击它时,它应该被放大,再次点击它会被缩小。
但是,缩小后图像会消失。
这是我的代码,
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);
}
}
你们有什么想法吗?谢谢。