Android动画系列(一):概述
来源:互联网 发布:知乎ios7 编辑:程序博客网 时间:2024/04/30 05:51
Android3.0以前,仅支持两种动画模式,Tween animation(渐变动画),Frame animation(帧动画),在android3.0中又引入了一个新的动画系统:Property animation(属性动画)。
Tween animation:给出两个关键帧,通过一些算法将给定属性值在给定的时间内在两个关键帧间渐变。
Frame animation:就像GIF图片,通过一系列Drawable依次显示来模拟动画的效果。
Property animation:这个是在Android 3.0中才引进的,它更改的是对象的实际属性,Tween Animation中,其改变的是View的绘制效果,真正的View的属性保持不变,比如无论你在对话中如何缩放Button的大小,Button的有效点击区域还是没有应用动画时的区域,其位置与大小都不变。而在Property Animation中,改变的是对象的实际属性,如Button的缩放,Button的位置与大小属性值都改变了。而且Property Animation不止可以应用于View,还可以应用于任何对象。Property Animation只是表示一个值在一段时间内的改变,当值改变时要做什么事情完全是你自己决定的。
此外,在两个Activity切换时,有时为了增加用户体验,常常会加一些切换动画。这是通过overridePendingTransition方法调用指定动画来实现的。这种动画即为切换动画。
接下来,我们通过实例的方式来逐一介绍这四种动画效果的实现。
动画相关文章:
Tween动画
动画总体介绍
官方参考文档
- Android动画系列(一):概述
- Android动画系列----------- 动画概述
- Android动画系列之概述
- android动画详解一 概述
- Android动画系列(一)
- android动画系列(一):动画基础
- android 动画学习系列(一)
- Android 动画系列一:Drawable Animation
- android动画系列(一):property属性动画
- Android动画学习(一)之动画概述和帧动画实现
- Android图形动画概述
- android 动画整理概述
- Android动画概述
- Android动画-概述
- UML概述-系列一
- Android属性动画Property Animation系列一之ValueAnimator
- Android属性动画Property Animation系列一之ObjectAnimator
- Android属性动画Property Animation系列一之ValueAnimator
- JCS实现项目缓存总结之二
- CFoundry::AppPackageInvalid: 150001: The app package is invalid: failed repacking application
- 二叉树的实现和遍历
- Android开发——成功实现Tomcat+Android
- (三)深度学习基本思想:分层的特征表示
- Android动画系列(一):概述
- list中时map转json格式
- Extjs之checkbox修改boxLabel的值
- C#二叉树
- 体验CSDN博客
- Galera/mysql 集群 备忘
- TCP协议疑难杂症全景解析
- vs2010基于MFC位图打开显示保存
- 17项目一:传地址值排序