textview上的Android动画

时间:2015-09-22 18:18:51

标签: android animation

我想在textview上做一个无限的动画。但它不起作用!这是我的动画片xml

<alpha
    android:duration="1000"
    android:fromAlpha="0.0"
    android:interpolator="@android:anim/accelerate_interpolator"
    android:toAlpha="1.0" />

<alpha
    android:startOffset="1000"
    android:duration="1000"
    android:fromAlpha="1.0"
    android:interpolator="@android:anim/accelerate_interpolator"
    android:toAlpha="0.0" />

这是我活动中的代码

void animation(){

    Animation anim1 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.animationtext);
    tviPrueba.startAnimation(anim1);
    anim1.setRepeatCount(Animation.INFINITE);

}

2 个答案:

答案 0 :(得分:2)

不要让自己复杂化......如果是无限的,请使用反向模式:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha
    android:fromAlpha="0.0"
    android:toAlpha="1.0"
    android:duration="1000" 
    android:repeatMode="reverse"
    android:repeatCount="infinite" />
</set>

删除anim1.setRepeatCount(Animation.INFINITE);行并使用我的xml

答案 1 :(得分:0)

] [ ? / < ~ #  ! @ $ % ^ & * ( ) + = } | : " ; ' , > { space