这篇文章主要为大家详细介绍了Android动画学习笔记之补间动画,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了Android补间动画展示的具体代码,供大家参考,具体内容如下
首先看看补间动画的共同属性:
Duration:动画持续的时间(单位:毫秒)
fillAfter:设置为true,动画转化在动画被结束后被应用
fillBefore:设置为true,动画转化在动画开始前被应用
interpolator:动画插入器(加速、减速插入器)
repeatCount:动画重复的次数
repeatMode:顺序动画(restart)/倒序动画(reverse)
startOffset:动画之间时间间隔
对于动画的创建一般有两种方式:
第一种是在res/新建一个anim文件夹,然后在其下面分别建立四种动画
第二种方式是通过java代码的方式创建
在补间动画中我们通常有以下四种动画:
位移动画
创建方式一:
在anim文件下新建一个translate资源文件
创建方式二:(代码创建)
旋转动画
创建方式一:
创建方式二:(代码创建)
缩放动画
创建方式一:
创建方式二:(代码创建)
渐变动画
创建方式一:
创建方式二:(代码创建)
以上的四种可以单独使用也可以结合起来使用,如果要结合起来使用的话,直接在anim文件夹下创建set集合,然后将需要结合的动画
放在一起即可
如下示例:
基本的创建方式,以及基本属性都在这里了,至于如何实现一个具有美感的效果图,那就看个人的设计感了。
最后看看运行结果图
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程学习网。