Android动画

      以前,只知道Android的动画分为两种,一种是Tween动画(补间动画),一种是Frame动画(逐帧动画)。

      最近接触到一种属性动画,发现Android的动画可以分为三种:View动画,帧动画,属性动画。

1.View动画的种类

a. 渐变动画支持四种类型:平移(Translate)、旋转(Rotate)、缩放(Scale)、不透明度(Alpha)。
b. 只是显示的位置变动,View的实际位置未改变,表现为View移动到其他地方,点击事件仍在原处才能响应。
c. 组合使用步骤较复杂。
d. View Animation 也是指此动画。

这里写图片描述

2.帧动画

a. 用于生成连续的Gif效果图。
b. DrawableAnimation也是指此动画。

 帧动画的是用比较简单,但是比较容易引起OOM,所以在使用帧动画时应尽量避免使用过多尺寸
 较大的图片。

3.属性动画(Property Animation)

a. 支持对所有View能更新的属性的动画(需要属性的setXxx()和getXxx())。
b. 更改的是View实际的属性,所以不会影响其在动画执行后所在位置的正常使用。
c. Android3.0 (API11)及以后出现的功能,3.0之前的版本可使用github第三方开源库
nineoldandroids.jar进行支持。 nineoldandroids的网址是:http://nineoldandroids.com

关于属性动画的具体介绍在下一篇博客中进行描述~~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值