Android:动画效果不佳

时间:2014-11-18 10:55:44

标签: android android-animation textview android-xml

在我的应用程序中,我在xml文件中将此动画用于textview

<?xml version="1.0" encoding="UTF-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">

    <alpha
        android:fillAfter="true"
        android:duration="800"
        android:fromAlpha="0.0"
        android:interpolator="@android:anim/accelerate_interpolator"
        android:toAlpha="1.0" 
        android:repeatMode="reverse"
        android:repeatCount="1"/>

</set>

但是当textview完成动画时,它会返回alpha 1可见,我希望它在alpha 0时仍然不可见。 有什么问题?

1 个答案:

答案 0 :(得分:0)

我发现Android对XML有点挑剔而不是以编程方式设置东西。我用你的方法进行了测试,当我以编程方式设置填充后,我得到了0.0的alpha值。所以,无论你初始化你的动画,都要做:animationName.setFillAfter(true);而不是在XML中。