Android 动画:请收好这一份补间动画完全学习策略


前言

  • 动画的使用 是 Android 开发中常用的知识
  • 其中,补间动画重中之重
  • 本文将献上一份Android动画简介,包括动画的种类、使用、原理等,让你全面了解Android动画

目录

示意图

1. 简介

属于Android中的视图动画类别。

注:Android动画主要分为分为两大类(三种):

  1. 视图动画:补间动画、逐帧动画
  2. 属性动画

2. 作用对象

视图控件(View),如Android的TextView、Button等等

注:不可作用于View组件的属性,如:颜色、背景等


3. 原理

通过确定开始的视图样式 & 结束的视图样式、中间动画变化过程由系统补全来确定一个动画

  1. 结束的视图样式:平移、缩放、旋转 & 透明度样式
  2. 即补间动画的动画效果就是:平移、缩放、旋转 & 透明度动画

4. 类型

根据不同的动画效果,补间动画分为4种动画:

  • 平移动画(Translate
  • 缩放动画(scale
  • 旋转动画(rotate
  • 透明度动画(alpha

具体效果分别如下:

平移
缩放
旋转
透明度

5. 特点

  • 优:使用简单、方便 = 已封装好基础动画效果
  • 缺:仅控制整体实体效果,无法控制属性

6. 应用场景

6.1 标准的动画效果

  • 补间动画常用于视图View的一些标准动画效果:平移、旋转、缩放 & 透明度;
  • 除了常规的动画使用,补间动画还有一些特殊的应用场景。

6.2 特殊的应用场景

  • Activity 的切换效果(淡入淡出、左右滑动等)
  • Fragement 的切换效果(淡入淡出、左右滑动等)
  • 视图组(ViewGroup)中子元素的出场效果(淡入淡出、左右滑动等)
    淡入淡出
左右滑动
ListView出场动画

7. 具体使用

补间动画的使用主要包括:


示意图

具体请看文章:Android:这是一份全面 & 详细的补间动画使用教程


8. 总结


请点赞!因为你们的赞同/鼓励是我写作的最大动力!

相关文章阅读
Android开发:最全面、最易懂的Android屏幕适配解决方案
Android开发:史上最全的Android消息推送解决方案
Android开发:最全面、最易懂的Webview详解
Android开发:JSON简介及最全面解析方法!
Android四大组件:Service服务史上最全面解析
Android四大组件:BroadcastReceiver史上最全面解析


欢迎关注Carson_Ho的简书!

不定期分享关于安卓开发的干货,追求短、平、快,但却不缺深度

推荐阅读更多精彩内容