美文网首页
补间动画--透明渐变XML

补间动画--透明渐变XML

作者: suxiliu | 来源:发表于2016-09-25 19:25 被阅读46次

    AlphaAnimation动画

    1.res/anim文件夹下

    2.标记
    <set>
    <alpha/>
    </set>

    Example

    <set xmlns:android="http://schemas.android.com/apk/res/android"
      android:interpolator="@[package:]anim/interpolator_resource">
      <alpha
        android:repeatMode="reverse|restart"
        android:repeatCount="次数|infinite"
        android:duration="Integer"
        android:fromAlpha="float"
        android:toAlpha="float"/>
    </set>
    

    透明渐变动画常用属性

    android:interpolator 控制动画的变化速度
    android:repeatMode 动画重复方式reverse方向,restart重新开始
    android:repeatCount 重复次数
    android:duration 动画持续时间
    android:fromAlpha 开始时的透明值
    android:toAlpha 结束时的透明值

    android:interpolator常用属性

    @android:anim/linear_interpolator 一直匀速改变
    @android:anim/accelerate_interpolator 开始的地方改变较慢,然后开始加速
    @android:anim/decelerate_interpolator 开始的地方改变较快,然后开始减速
    @android:anim/accelerate_decelerate_interpolator 开始结束慢,中间加速
    @android:anim/cycle_interpolator 循环特定次数,变化速度按正弦曲线变化
    @android:anim/bounce_interpolator 结束采用弹球效果
    @android:anim/anticipate_overshoot_interpolator 开始后退一步,结束向前一步,最后回到结束的地方
    @android:anim/overshoot_interpolator 动画快速终点,并往前一步,最后回到结束的地方
    @android:anim/anticipate_interpolator 动画开始前退后一步,再快速到达终点

    相关文章

      网友评论

          本文标题:补间动画--透明渐变XML

          本文链接:https://www.haomeiwen.com/subject/vsefyttx.html