- Advertisement -spot_img
Home科技xiuyuantech 博客 - 自定义帧动画

xiuyuantech 博客 – 自定义帧动画

- Advertisement -spot_img

xiuyuantech 博客:https://xiuyuantech.github.io/

帧动画非常容易理解,其实就是简单的由 N 张静态图片收集起来,然后我们通过控制依次显示 这些图片,因为人眼”视觉残留”的原因,
会让我们造成动画的”错觉”,跟放电影的原理一样!

Android 中实现帧动画,有如下两种方式:

  1. 代码方式

    通过 AnimationDrawable 的 addFrame(Drawable frame, int duration) : 添加一帧,并设置该帧显示的持续时间。

  2. xml 方式

    在 Drawable 资源文件中创建帧动画 xml 文件 frame_animation.xml。

优点:目前这两种方式适合场景简单,图片资源较少的情况。
当动画要求酷炫复杂时,使用这两种方式会导致内存异常!

缺点:同时加载多张图片,占用内存资源比较大。

代码详情请参考文章 – https://xiuyuantech.github.io/2020/10/24/optimise-frame-animation/。

业务咨询:https://soloist.pages.dev

文章来源:w2solo

- Advertisement -spot_img
- Advertisement -spot_img
Must Read
- Advertisement -spot_img
Related News
- Advertisement -spot_img