重置Android中的帧动画播放
来源:互联网 发布:轴承数据库 编辑:程序博客网 时间:2024/05/22 00:15
最近在做个小项目的时候,需要用到帧动画。对应着某种状态,该动画可以停止和再次播放。我们知道,通过函数
总的来说,就是重新加载了一下动画背景,使得帧动画得以重置。目前还不太清楚造成这种现象的根本原因,希望大牛们给我留言,给予指导帮助。
someAnimObj.start() someAnimObj.stop
可以很容易地实现这两种需求,但是如果单纯这样做的话,会出现一个问题:第二次播放的第一帧竟然是上次停止播放时候的最后一帧,并且播放的速度会逐渐变快!
悲嘞个催的~搜索了一下,发现这个是Android帧动画的通病。现把解决方法写出来,与如我一样的菜鸟们一起分享。
((AnimationDrawable)(someImageView.getBackground())).stop();someImageView.setBackgroundDrawable(null);someImageView.setBackgroundResource(R.drawable.animation);
总的来说,就是重新加载了一下动画背景,使得帧动画得以重置。目前还不太清楚造成这种现象的根本原因,希望大牛们给我留言,给予指导帮助。
- 重置Android中的帧动画播放
- android alsa 播放重置后才能正常
- cocos creator 如何使正在播放的动画不重置
- Android中的帧动画
- android中的帧动画
- android中的帧动画(Frame)+图片自动播放器(ViewFlipper)
- Android平台播放一个帧动画
- Android序列帧播放动画(撞钟效果)
- android播放帧动画OOM问题解决
- Android播放gif动画
- Android 播放Gif 动画
- Android播放Gif动画
- Android 播放Gif 动画
- android 动画自动播放
- Android 播放Gif 动画
- Android播放GIF动画
- android播放GIF动画
- Android 播放Gif 动画
- 分布式搜索Elasticsearch——集成paoding
- sort命令用法
- 深入jQuery Mobile
- 字符串去空格
- 什么是实模式、保护模式和虚拟8086方式
- 重置Android中的帧动画播放
- C++之静态联编和动态联编
- 判断邮箱是否合法的代码
- Asp.net文件上传(转载)
- 通过rowid逻辑并行抽取数据
- Linux的I2C驱动架构
- struct与class
- 几个有用的jQuery技巧
- DataGrid删除确认代码以及Gridview删除确认代码