java动画android持续时间

java动画android持续时间,java,android,xml,animation,duration,Java,Android,Xml,Animation,Duration,这个动画不是动画,它只是立即消失,无论我设置的持续时间 下面是java代码和xml Java代码: Animation shrink =AnimationUtils.loadAnimation(Page.this, R.anim.shrink); deleteMe.startAnimation(shrink); XML文件: <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://sc

这个动画不是动画,它只是立即消失,无论我设置的持续时间 下面是java代码和xml

Java代码:

Animation shrink =AnimationUtils.loadAnimation(Page.this, R.anim.shrink);
    deleteMe.startAnimation(shrink);
XML文件:

    <?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:fillAfter="true" 
    android:shareInterpolator="true"
    android:interpolator="@android:anim/linear_interpolator"
    android:duration="10000">
    <scale
        android:duration="10000"
        android:fillAfter="true"
        android:fromXScale="1.0"
        android:toXScale="0" >
    </scale>
    <alpha
        android:duration="10000"
        android:fromAlpha="1.0"
        android:toAlpha="0">
    </alpha>
</set>

使用所需的值指定set标记的android:interpolator属性。 此插值器仅以稳定速率将对象从起点移动到终点(或旋转)

例如:

android:interpolator="@android:anim/linear_interpolator"

在我的一个应用程序中,我编写了以下代码,将一个块从左向右移动,效果良好

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false" >
<rotate android:interpolator="@android:anim/accelerate_interpolator" 
    android:fromDegrees="0"
    android:toDegrees="360"
    android:pivotX="50%"
    android:pivotY="50%"
    android:duration="1500"
    android:startOffset="1500"/>

<translate android:interpolator="@android:anim/accelerate_decelerate_interpolator" 
    android:fromYDelta="0"
    android:toYDelta="-100%p"
    android:duration="3000"/>

<translate android:interpolator="@android:anim/accelerate_decelerate_interpolator"
    android:toXDelta="100%"
    android:duration="1500"
    android:startOffset="1500" />

</set>


我需要为每个元素或根集合元素执行此操作吗?我添加了此操作,更新了代码并编辑了文章,但仍然不起作用…*叹气*