补间动画--透明渐变XML

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 动画开始前退后一步,再快速到达终点

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 背景 不能只分析源码呀,分析的同时也要整理归纳基础知识,刚好有人微博私信让全面说说Android的动画,所以今...
    未聞椛洺阅读 2,758评论 0 10
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,560评论 25 708
  • 最近工作比较清闲,所以想系统的复习和学习下自己比较短缺的知识,所以。。。 程序运行效果图: Android动画主要...
    小沈新手阅读 520评论 0 1
  • 从今天起开始打卡记单词,看书,每天打卡
    桃花源小村民阅读 172评论 0 0
  • 被子:我不爱陈先生了 狗子:那你爱谁 被子:我爱你啊 狗子:o(*≧≦)ツ┏━┓拍桌狂笑 ps:之前一段时间看“爱...
    Janus_Zhan阅读 187评论 0 0