前言
- 动画的使用 是
Android
开发中常用的知识,其中,补间动画重中之重 - 本文将献上一份
Android
动画简介,包括动画的种类、使用、原理等,让你全面了解Android动画
Carson带你学
Android
动画系列文章:
Carson带你学Android:一份详细&全面的动画知识学习攻略
Carson带你学Android:常见的三种动画类型
Carson带你学Android:补间动画学习教程
Carson带你学Android:属性动画学习教程
Carson带你学Android:逐帧动画学习教程
Carson带你学Android:自定义动画神器-估值器(含实例教学)
Carson带你学Android:自定义动画神器-插值器(含实例教学)
目录
1. 简介
属于Android
中的视图动画类别。
注:
Android
动画主要分为分为两大类(三种):
- 视图动画:补间动画、逐帧动画
- 属性动画
2. 作用对象
视图控件(View),如Android的TextView、Button等等
注:不可作用于View组件的属性,如:颜色、背景等
3. 原理
通过确定开始的视图样式 & 结束的视图样式、中间动画变化过程由系统补全来确定一个动画
- 结束的视图样式:平移、缩放、旋转 & 透明度样式
- 即补间动画的动画效果就是:平移、缩放、旋转 & 透明度动画
4. 类型
根据不同的动画效果,补间动画分为4种动画:
- 平移动画(
Translate
) - 缩放动画(
scale
) - 旋转动画(
rotate
) - 透明度动画(
alpha
)
具体效果分别如下:
5. 特点
- 优:使用简单、方便 = 已封装好基础动画效果
- 缺:仅控制整体实体效果,无法控制属性
6. 应用场景
6.1 标准的动画效果
- 补间动画常用于视图View的一些标准动画效果:平移、旋转、缩放 & 透明度;
- 除了常规的动画使用,补间动画还有一些特殊的应用场景。
6.2 特殊的应用场景
-
Activity
的切换效果(淡入淡出、左右滑动等) -
Fragement
的切换效果(淡入淡出、左右滑动等) - 视图组(
ViewGroup
)中子元素的出场效果(淡入淡出、左右滑动等)
7. 具体使用
补间动画的使用主要包括:
具体请看文章:Android:这是一份全面 & 详细的补间动画使用教程
8. 总结
- 本文对
Android
动画中的补间动画
进行了详细分析 - Carson带你学
Android
动画系列文章:
Carson带你学Android:一份详细&全面的动画知识学习攻略
Carson带你学Android:常见的三种动画类型
Carson带你学Android:补间动画学习教程
Carson带你学Android:属性动画学习教程
Carson带你学Android:逐帧动画学习教程
Carson带你学Android:自定义动画神器-估值器(含实例教学)
Carson带你学Android:自定义动画神器-插值器(含实例教学)
欢迎关注Carson_Ho的简书
不定期分享关于安卓开发的干货,追求短、平、快,但却不缺深度。