Android面试系列之动画


文章目录

  • 1.面试技巧
  • 2.面试问题
  • 3.内容
    • 3.1 Android动画有几种
    • 3.2 原理
  • 未完待续

1.面试技巧

请移步本系列第一篇文章:android面试系列之面试技巧

2.面试问题

面试官:Android动画用过吗?
我:用过一些简单的。
面试官:那就简单讲一下吧!!!

那我们就来简单讲一下吧。

3.内容

3.1 Android动画有几种

这个百度下来可能会有两到三种答案,因为有人把帧动画划分到视图动画里了,我觉得这个划分不大合理,所以有以下三种Android动画:
Android面试系列之动画_第1张图片

3.2 原理

  1. 补间动画的原理是对通过对View的平移,缩放,旋转和透明的操作,从而产生的动画。
    注意:补间动画只调整View在Canvas上显示,并没有真实的改变View原来的位置,因此它的点击和触摸事件还保留在没有经过动画前的位置。
  2. 帧动画的原理是按照一定的顺序播放一系列图片,从而产生动画。和我们看的动漫原理是一样的,本质上是对图片快速的翻页产生动的效果。
  3. 属性动画的原理是在一定时间间隔内,通过不断对值进行改变,并不断将该值赋给对象的属性,从而实现该对象在该属性上的动画效果

未完待续

Android面试系列之动画_第2张图片

你可能感兴趣的:(android)