博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android中的动画
阅读量:5863 次
发布时间:2019-06-19

本文共 624 字,大约阅读时间需要 2 分钟。

hot3.png

Android 支持三种类型的动画

1、属性动画    一种补间动画,通过在目标对象的任何属性的两个值之间应用增量变化,可以生成一种动画效果,这种动画可以用来生成各种效果,从改变一个视图颜色或者透明度来使其淡入淡出,改变字体大小,或者增加字符的生命力

    每个属性动画都存储在项目的res/animator文件夹下的一个单独的xml文件中

动画文件的名呗用作他的资源标识符。

2、视图动画    一种补间动画,可以用来旋转,移动和拉伸一个视图

    视图动画都存储在项目的res、anim文件下的的一个单独的xml文件中

    duration    动画的持续时间,以毫秒为单位

    startOffset    动画开始之前的延迟,以毫秒为单位

    fillBeforetrue    在动画开始之前应用动画变形

    fillAftertrue    在动画开始之后应用动画变形

interpolator    用来设置这种效果随时间改变的速度

注:若没有使用startOffset 标签,动画集合中的所有动画将同时执行

3、帧动画    逐帧的格子动画,用来显示一系列的drawable图片

    逐帧动画可以用来创建Drawable的序列,每个drawable都会在视图的背景中持续一定的时间,逐帧动画代表的是可以动的drawable,存储在res/drawable文件夹中,使用文件名没有.xm扩展名来做其资源的ID

转载于:https://my.oschina.net/zaizaiangels/blog/514673

你可能感兴趣的文章
Linux 进程中 Stop, Park, Freeze【转】
查看>>
Vertica的这些事<十>—— vertica中group by 和join 语句的优化
查看>>
Spark修炼之道(基础篇)——Linux大数据开发基础:第九节:Shell编程入门(一)...
查看>>
MySQL中如何启用InnoDB数据引擎
查看>>
Duplicate Symbol链接错误的原因总结和解决方法[转]
查看>>
适配器模式
查看>>
刨根问底区块链 —— 基础篇
查看>>
php 直接调用svn命令
查看>>
建立低权限的ftp帐号
查看>>
htpasswd
查看>>
Android窗口机制(三)Window和WindowManager的创建与Activity
查看>>
Android 编译出错解决
查看>>
iOS--The request was denied by service delegate (SBMainWorkspace) for reason:
查看>>
Android 打开WIFI并快速获取WIFI的信息
查看>>
Spring boot 入门篇
查看>>
【IOS开发】GDataXML解析XML
查看>>
Iptables
查看>>
我的友情链接
查看>>
Flaapy Bird项目笔记
查看>>
GridView多行多列合并单元格(指定列合并)
查看>>