【问题标题】:java animation android durationjava动画android持续时间
【发布时间】:2012-12-12 15:09:52
【问题描述】:

这个动画不是动画它只是立即消失无论我设置什么持续时间 这是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>

【问题讨论】:

    标签: java android xml animation duration


    【解决方案1】:

    用你想要的值指定 set 标签的 android:interpolator 属性。 这个插值器只是以稳定的速率将对象从起点移动到终点(或旋转)。

    例如::

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

    【讨论】:

    • 我需要为每个元素执行此操作还是仅针对根集元素执行此操作
    • 我添加了这个并更新了代码并编辑了帖子仍然不起作用...*sigh*
    【解决方案2】:

    在我的一个应用程序中,我编写了这段代码来从左到右移动一个块并且它运行良好

    <?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>
    

    【讨论】:

      猜你喜欢
      • 2018-06-15
      • 2014-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-19
      相关资源
      最近更新 更多