Android帧动画框架
高效省内存的播放序列帧控件,支持从文件,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帧动画框架相关推荐
- Android 帧动画何时停止播放
为什么80%的码农都做不了架构师?>>> 关于android帧动画没有提供结束播放的接口回调表示不理解,也许是基于播放动画的时候,系统在干其他事情,无法确切地保证动画在tota ...
- android 帧动画的使用
今天,简单讲讲android里如何使用帧动画. 其实也很简单,不过之前自己需要写一个帧动画时,忘记了具体怎么写,在网上查找资料后,解决了这个问题.所以这里记录一下. 一.概述 帧动画,顾名思义就是这个 ...
- Android帧动画特点,Android帧动画和补间动画看这篇足够了
原标题:Android帧动画和补间动画看这篇足够了 距离活动开始还有两天,重庆的开发者们赶快报名行动起来吧! 写在前面 为了使用户的交互更加流畅自然,动画也就成为了一个应用中必不可少的元素之一.在 A ...
- android 帧动画张数限制,Android帧动画和补间动画看这篇足够了
原标题:Android帧动画和补间动画看这篇足够了 写在前面 为了使用户的交互更加流畅自然,动画也就成为了一个应用中必不可少的元素之一.在 Android 中常用的动画分类无外乎三种,最早的帧动画.补 ...
- Android帧动画
对于 Android 帧动画 大体上可以理解成 一张张图片 按一定顺序切换, 这样当连续几张图是一组动画时,就可以连起来了看成是一个小电影,你懂得 好得,比就装到这里,下面开始进入正题,由于产品需求 ...
- android动画延迟执行,Android 过渡动画框架
为了帮助视图层次内部和视图之间的过渡更加容易实现动画效果,Android 提供了 Transition 框架.这一套框架能够在视图之间提供一种或者多种动画过渡效果.过渡动画要解决的另一个主要问题就是对 ...
- android帧动画实现方法之一
好多动画离不开帧动画的使用,下面就实现帧动画的制作方式之一,以后会推出其他方法. 上面是文件存放位置. a.xml文件的代码如下: <?xml version="1.0" e ...
- android 帧动画旋转,安卓动画实现
在res下创建一个anim包 透明.缩放.旋转.位移动画 @Override public void onClick(View v) { switch (v.getId()) { //透明动画 cas ...
- Android 帧动画,加载动画,AnimationDrawable,仿京东加载动画
1.创建drawable文件ring_animation.xml <?xml version="1.0" encoding="utf-8"?> &l ...
最新文章
- USACO network of school 强连通分量
- CF1481F-AB Tree【构造,背包】
- 2018qs计算机科学专业,2018QS世界大学计算机科学专业排名.docx
- 用Matlab来备份文件夹
- Python中利用LSTM模型进行时间序列预测分析
- 新年开篇,一起成长,送书 7 本!TF + PyTorch方向
- 第七:Pytes中的fixture大解剖(一)
- uva 1463 - Largest Empty Circle on a Segment(二分+三分+几何)
- 仙岛求药 详解(C++)
- QQ音乐.qmc3文件转换成正常mp3文件
- 新手如何学习PLC编程?
- (Cisco模拟)链路聚合 Eth-trunk
- 基站机房防雷接地解决方案
- Python自动化:批量合并某个文件夹内子文件夹的所有Excel,并新增两列分别备注文件路径和子sheet名
- 滴滴:WebApp实践经验总结
- tv3描述文件代理服务器,超强悍技术贴!Apple TV3复活DNS的刷机全教程
- Android项目大全
- 在WhatsApp中如何发起群发?
- 联想r7000p双系统ubuntu20.04触摸板失灵
- 字符串转化为json对象和json数组
热门文章
- IP和局域网 简单了解
- 相机拍摄单色模式MOV视频可以恢复彩色吗?
- 苹果 App Store 最贵的 App,评论亮了!!
- IM方案技术调研报告
- Windows、Unix、Mac不同操作系统的换行问题 回车符\r和换行符\n
- 量子计算之量子压缩编码(dense coding)
- 量子计算机的相干特征,几乎不受损耗和退相干影响的量子态,旨在推动量子计算机发展!...
- 视觉SLAM——特征点法与直接法对比以及主流开源方案对比 LSD SVO ORB DSO
- Netron可视化Pytorch保存的网络模型
- 电子信息类和计算机类专业网课表