0

我有以下想要播放的动画:

    public void onConfirmPayment(View view){        
         Animation flowAway = new TranslateAnimation(0, 400, 0, 0);
         flowAway.setDuration(1500);
         dummyTextView.setAnimation(flowAway);
         flowAway.start();
    }

单击 ImageButton 时调用该方法。问题是:动画不播放,除非我转动设备(方向改变)而不是播放我点击按钮时应该播放的动画。我从来没有遇到过这样的事情,有人可以帮忙吗?

4

1 回答 1

0

好吧,现在很清楚了:我真是个白痴。它根本不会执行动画,因为在动画的 start() 调用之后没有程序指令。

因为我希望 TextView 在动画之后消失,所以我简单地添加了dummyTextView.setVisibility(View.GONE)它,它就像它应该的那样工作。

抱歉这个愚蠢的问题。

于 2013-03-08T10:25:14.450 回答