高效省内存的播放序列帧控件,支持从文件,resource,Assets读取序列帧,内存复用,读取多张只需一张图片内存,流式API,一行代码即可实现序列帧动画。

此框架基于 https://github.com/Mr-wangyong/ImageFrame 改进,增加了以下功能:

1、支持从Assets中获取序列帧

2、支持设置播放次数

3、支持设置动画播放结束后的停留画面

4、支持监听播放结束

5、支持设置最后一帧的停留时间

使用

  mV.delayFinishTime = 0;//最后一帧停留时间mV.playNull = true;//是否停留最后一帧,true不停留mV.startImageFrame(new ImageFrameHandler.AssetsHandlerBuilder("test", getApplicationContext()).setLoop(true)// 设置是否循环播放.openLruCache(false)// 设置是否开启LRU缓存,如果不循环,建议不开启,如果循环,建议开启,不过多次测试性能相差并不大。ps:在listview中设为false.setFps(24).build());

本项目地址:

https://github.com/zengd0/frameanimation

感谢原作者。

Android帧动画框架相关推荐

  1. Android 帧动画何时停止播放

    为什么80%的码农都做不了架构师?>>>    关于android帧动画没有提供结束播放的接口回调表示不理解,也许是基于播放动画的时候,系统在干其他事情,无法确切地保证动画在tota ...

  2. android 帧动画的使用

    今天,简单讲讲android里如何使用帧动画. 其实也很简单,不过之前自己需要写一个帧动画时,忘记了具体怎么写,在网上查找资料后,解决了这个问题.所以这里记录一下. 一.概述 帧动画,顾名思义就是这个 ...

  3. Android帧动画特点,Android帧动画和补间动画看这篇足够了

    原标题:Android帧动画和补间动画看这篇足够了 距离活动开始还有两天,重庆的开发者们赶快报名行动起来吧! 写在前面 为了使用户的交互更加流畅自然,动画也就成为了一个应用中必不可少的元素之一.在 A ...

  4. android 帧动画张数限制,Android帧动画和补间动画看这篇足够了

    原标题:Android帧动画和补间动画看这篇足够了 写在前面 为了使用户的交互更加流畅自然,动画也就成为了一个应用中必不可少的元素之一.在 Android 中常用的动画分类无外乎三种,最早的帧动画.补 ...

  5. Android帧动画

    对于 Android 帧动画 大体上可以理解成 一张张图片 按一定顺序切换, 这样当连续几张图是一组动画时,就可以连起来了看成是一个小电影,你懂得 好得,比就装到这里,下面开始进入正题,由于产品需求 ...

  6. android动画延迟执行,Android 过渡动画框架

    为了帮助视图层次内部和视图之间的过渡更加容易实现动画效果,Android 提供了 Transition 框架.这一套框架能够在视图之间提供一种或者多种动画过渡效果.过渡动画要解决的另一个主要问题就是对 ...

  7. android帧动画实现方法之一

    好多动画离不开帧动画的使用,下面就实现帧动画的制作方式之一,以后会推出其他方法. 上面是文件存放位置. a.xml文件的代码如下: <?xml version="1.0" e ...

  8. android 帧动画旋转,安卓动画实现

    在res下创建一个anim包 透明.缩放.旋转.位移动画 @Override public void onClick(View v) { switch (v.getId()) { //透明动画 cas ...

  9. Android 帧动画,加载动画,AnimationDrawable,仿京东加载动画

    1.创建drawable文件ring_animation.xml <?xml version="1.0" encoding="utf-8"?> &l ...

最新文章

  1. USACO network of school 强连通分量
  2. CF1481F-AB Tree【构造,背包】
  3. 2018qs计算机科学专业,2018QS世界大学计算机科学专业排名.docx
  4. 用Matlab来备份文件夹
  5. Python中利用LSTM模型进行时间序列预测分析
  6. 新年开篇,一起成长,送书 7 本!TF + PyTorch方向
  7. 第七:Pytes中的fixture大解剖(一)
  8. uva 1463 - Largest Empty Circle on a Segment(二分+三分+几何)
  9. 仙岛求药 详解(C++)
  10. QQ音乐.qmc3文件转换成正常mp3文件
  11. 新手如何学习PLC编程?
  12. (Cisco模拟)链路聚合 Eth-trunk
  13. 基站机房防雷接地解决方案
  14. Python自动化:批量合并某个文件夹内子文件夹的所有Excel,并新增两列分别备注文件路径和子sheet名
  15. 滴滴:WebApp实践经验总结
  16. tv3描述文件代理服务器,超强悍技术贴!Apple TV3复活DNS的刷机全教程
  17. Android项目大全
  18. 在WhatsApp中如何发起群发?
  19. 联想r7000p双系统ubuntu20.04触摸板失灵
  20. 字符串转化为json对象和json数组

热门文章

  1. IP和局域网 简单了解
  2. 相机拍摄单色模式MOV视频可以恢复彩色吗?
  3. 苹果 App Store 最贵的 App,评论亮了!!
  4. IM方案技术调研报告
  5. Windows、Unix、Mac不同操作系统的换行问题 回车符\r和换行符\n
  6. 量子计算之量子压缩编码(dense coding)
  7. 量子计算机的相干特征,几乎不受损耗和退相干影响的量子态,旨在推动量子计算机发展!...
  8. 视觉SLAM——特征点法与直接法对比以及主流开源方案对比 LSD SVO ORB DSO
  9. Netron可视化Pytorch保存的网络模型
  10. 电子信息类和计算机类专业网课表