2011-01-29 40 views
14

我正在尝试执行一个需要按下按钮(具有自定义背景图像和系统文本)并将其淡出的动画。实际上,这很好。问题出现在动画之后,它回到它的初始状态。我想让它动画并保持这种状态。将Android动画留在最终状态

谢谢!

回答

30
AlphaAnimation anim = new AlphaAnimation(1, 0.2f); 
anim.setDuration (5000); 
textView.startAnimation (anim); 
anim.setFillAfter(true); 

这应该工作。

我的回答是“偷”的形式android.View transparency

+0

谢谢,我没有提到一个很重要的一点。我想让它处于半透明状态。该动画将其淡化为0.71 alpha,这就是我喜欢它的地方 - 所以View.GONE不起作用。 – Mike 2011-01-29 23:56:16