Android-浅谈原生动画

图片来源于网络

在日常开发当中,我们会使用Android的原生自带的动画效果来实现更友好的交互。在自定义View的时候,有可以用原生的动画来实现一些酷炫的效果。这篇博客主要是简单聊聊Android原生动画相关的知识,希望对看文章的小伙伴有所启发。

原生动画的分类

Android的原生动画分类:

  • View动画;
  • 帧动画;
  • 属性动画。

其中需要注意的是,帧动画也属于View动画的一种。

View动画

View动画通过对场景的对象不断做图像变换(平移、缩放、旋转、透明度)从而产生效果,它是一种渐进式动画。View动画还支持我们自定义开发。

帧动画

帧动画通过播放一系列有序的图像来实现动画效果,我们可以理解成图片的切换动画。需要注意的是,如果帧动画的图片过大或者过多可能会导致OOM的产生。

属性动画

属性动画是通过改变对象的属性来实现我们想要的动画效果。属性动画是API 11才是有的,目前一般开发App都是会从21开始开发的,这个知识点要记一下,面试可能会遇到它。

后续我会根据这三种动画来写详细的文章,感兴趣的小伙伴可以关注一下。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容