Android视图在缩放动画后消失?

Android视图在缩放动画后消失?,android,animation,view,scaleanimation,Android,Animation,View,Scaleanimation,我想做一个图像缩放动画。当我点击它时,它应该被放大,再次点击后它将被缩小 但是,图像缩小后将消失 这是我的密码 private void scaleAnimation() { if (mIsViewExpanded) { // collapse ScaleAnimation scaleAnimation = new ScaleAnimation(1.25f, 1f, 1.25f, 1f, Animation.RELATIVE

我想做一个图像缩放动画。当我点击它时,它应该被放大,再次点击后它将被缩小

但是,图像缩小后将消失

这是我的密码

    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);
        }
    }

你们知道吗?谢谢。

您应该在展开时将mIsViewExpanded设置为true,在折叠时设置为false Hei rainash,我已经在其他函数中设置了它。只需在scaleAnimation()中设置,然后再试一次,如果您设置了
view.setVisibility(view.VISIBLE)最后?嗯。。。真奇怪。根本不起作用。