文本视图上的Tween动画将无法正常显示

时间:2013-03-25 04:32:10

标签: android textview

我是Android新手,我遇到了Tween Animations的问题。

我想要做的是修改TextView的alpha属性以创建FadeIn效果。这是我的动画Xml:

<?xml version="1.0" encoding="utf-8"?>
<set 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="1000"  >  //Long Time, I just want to see it happening

    <alpha
        android:fromAlpha="0.0" //I want Text to start Transparent
        android:toAlpha="1.0"   //I want it to end fully Opaque
    />

</set>

然后,我在当前Activity中启动Animation。最初我在onCreate()方法中启动它,但认为它不是处理动画的最佳方法(加上:它不起作用)!所以我只是覆盖了OnResume()方法并将以下代码放在那里:

Animation animation = AnimationUtils.loadAnimation(this, R.anim.fadein);
TextView.startAnimation(fadingEntrance);

受保护变量TextView已在OnCreate()方法内完全初始化。

所有这一切导致TextView在一段时间后突然冒出来,没有我想要的淡出效果。

我错过了什么?它是在xml代码中,还是onResume()不是处理动画的最佳位置? (虽然API的文档说明它是)

0 个答案:

没有答案