Android 3种动画

1:逐帧动画  Frame  Animation
2:补间动画  Tweened Animation
3:属性动画  Property Animation

逐帧动画和补间动画的缺点:

1:作用对象局限,都只能针对View使用。

2:没有改变View的属性,只是改变了我们的视觉效果。

3:动画效果单一,逐帧动画就是通过一帧帧的图片,通过间隔时间来播放图片,达到视觉上的动画效果;补间动画只能实现平移、旋转、缩放 & 透明度这些简单的动画需求。

属性动画:

作用对象是任意的Java对象,并且动画效果不单单是平移,旋转,缩放和透明度了,可自定义任意的动画。在一定时间间隔内,通过不断对值进行改变,并不断将该值赋给对象的属性,从而实现该对象在该属性上的动画效果。

属性动画有两个非常重要的类:ValueAnimator 类 & ObjectAnimator 类

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 属性动画 属性动画出现的原因 属性动画(Property Animation)是在 Android 3.0(API...
    luoqiang108阅读 4,890评论 0 1
  • 【Android 动画】 动画分类补间动画(Tween动画)帧动画(Frame 动画)属性动画(Property ...
    Rtia阅读 11,385评论 1 38
  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看...
    F麦子阅读 10,541评论 5 13
  • 概述 在Android开发的过程中,View的变化是很常见的,如果View变化的过程没有动画来过渡而是瞬间完成,会...
    小芸论阅读 39,116评论 18 134
  • 前言 动画的使用 是 Android 开发中常用的知识 本文将详细介绍 Android 动画中 属性动画的原理 &...
    Sophia_dd35阅读 4,829评论 0 2

友情链接更多精彩内容