2010-02-01 79 views
8

我需要为TextView设置初始透明度,但我不知道该怎么做。在iPhone上,使用alpha属性可以轻松完成。我试图用AlphaAnimation设置alpha,但没有用它不起作用。它结束时只返回100%alpha。android.View透明度

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

任何想法家伙?

+9

只需使用anim.setFillAfter(true)。 – 2010-02-02 04:38:15

+3

谢谢你!这工作:)虽然它很奇怪,它不能不使用动画不能完成... – 2010-02-02 08:55:25

回答

3

您可以直接在分配给TextView的颜色值中设置Alpha通道。请参阅Available Resource Types

+0

这是不一样的。这样我就不能为alpha变化设置动画效果 – 2010-02-02 08:46:32

+4

你并不是要求动画中的alpha值,所以如果我们不告诉你如何去做,不要感到惊讶。 – Janusz 2010-09-15 07:59:42