Android-浅谈原生动画
2022-03-11 本文已影响0人
阿博聊编程

在日常开发当中,我们会使用Android
的原生自带的动画效果来实现更友好的交互。在自定义View
的时候,有可以用原生的动画来实现一些酷炫的效果。这篇博客主要是简单聊聊Android
原生动画相关的知识,希望对看文章的小伙伴有所启发。
原生动画的分类
Android
的原生动画分类:
- View动画;
- 帧动画;
- 属性动画。
其中需要注意的是,帧动画
也属于View动画
的一种。
View动画
View动画
通过对场景的对象不断做图像变换(平移、缩放、旋转、透明度)从而产生效果,它是一种渐进式动画。View动画
还支持我们自定义开发。
帧动画
帧动画
通过播放一系列有序的图像来实现动画效果,我们可以理解成图片的切换动画。需要注意的是,如果帧动画的图片过大或者过多可能会导致OOM的产生。
属性动画
属性动画
是通过改变对象的属性来实现我们想要的动画效果。属性动画是API 11
才是有的,目前一般开发App都是会从21开始开发的,这个知识点要记一下,面试可能会遇到它。
后续我会根据这三种动画来写详细的文章,感兴趣的小伙伴可以关注一下。