Android 动画笔记

Android动画笔记

Android中动画分为三类,分别是:

  1. Property Animation(属性动画)
  2. Drawable Animation(帧动画)
  3. View Animation(视图动画)

在这里重点记录Property Animation

Android 3.0以后引入了属性动画,属性动画可以轻而易举的实现许多View动画做不到的事,上面也看见了,View动画无非也就做那几种事情,别的也搞不定,而属性动画就可以的,譬如3D旋转一张图片。其实说白了,你记住一点就行,属性动画实现原理就是修改控件的属性值实现的动画。

看如下的代码:

/**
 * This is the superclass for classes which provide basic support for animations which can be
 * started, ended, and have <code>AnimatorListeners</code> added to them.
 */
public abstract class Animator implements Cloneable {
    ......
}

属性动画的相关类大都在android.animation包下面,其继承关系为:

  1. public abstract class Animator implements Cloneable
  2. public final class AnimatorSet extends Animator
  3. public class ValueAnimator extends Animator
  4. public final class ObjectAnimator extends ValueAnimator
  5. public class TimeAnimator extends ValueAnimator

以下是一些通常的用法

通过XML文档定义动画

参看博客:http://www.open-open.com/lib/view/open1335777066015.html

。。。。。。。

相关博客文章:http://blog.csdn.net/yanbober/article/details/46481171

http://blog.csdn.net/lmj623565791/article/details/38067475

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值