Android动画学习总结(一)------- 分类区别

本文详细介绍了Android框架中的三种动画类型:property animation、view animation和drawable animation的区别与用法,包括它们的工作原理、XML声明结构、类的继承结构等关键信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Android框架提供了两种动画:property animation(android3.0以上,即API 11)view
animation.
其中建议选property animation,因为它要更强大更高效,除了上边两种,你还可以运用drawable animation,它可以帮你导入drawable中的资源并且一个一个显示他们.

    ,Property animation:这种动画系统帮助你实现任何对象的动画,包括那些没有被添加到界面当中的对象.

    二,View animation:这是一种比较老的方式并且只能对Views进行使用,使用和设置起来比较容易.

    三,Drawable animation:像电影一样,一个drawable接一个进行播放.

property animation和view animation区别:

区别一:需要的Anroid API level不一样

Property Animation需要Android API level 11的支持,而View Animation则是更早期的版本。

区别二:适用范围不一样

Property Animation适用于所有的Object对象,而View Animation则只能应用于View对象。

区别三:XML声明结构、存放目录不一样

Property Animation的XML声明文件存放在res/animator目录下,而View Animation则存放在res/anim目录。具体的XML结构可以查看Animation Resources

区别四:类的继承结构不一样

property Animation基于Animator和AnimatorSet的类结构,而View Animation则基于Animation和AnimationSet的类结构。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值