问题标签 [animationdrawable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - AnimationDrawable:释放内存的正确方法
使用时释放内存的正确方法是什么AnimationDrawable
?现在我正在使用:
动画是我的 AnimationDrawable。问题是,当我回到同一个活动(因此动画再次显示)时,会引发异常:
有趣的是,这个异常不是我第二次参加活动时抛出的,而是第三次。有任何想法吗?谢谢
android - Android AnimationDrawable 回收问题
我有一个 AnimationDrawable ,我在开始动画之前初始化它并在它完成时立即回收它。问题是当我想再次开始动画时,我重新初始化所有内容但仍然给出异常
这是我的代码
为什么它不再重新初始化整个事情?
android - Android - AnimationDrawable 在播放自定义位图可绘制对象时闪烁白洞
我编写自定义ImageView
以显示带有位图列表的动画。这是我的源代码:
结果:https ://goo.gl/photos/FSC5RaEE2ajfe23v6
你可以看到,它循环正确的时间,但有时它会闪烁......请帮助!
编辑
我添加阅读列表位图的代码。
对不起,因为我的项目太复杂,无法复制到这里。
android - 在 imagebutton 内绘制动画(使用 icondrawable)
我正在寻找动画内部图像按钮的可绘制动画。我使用https://github.com/JoanZapata/android-iconify/创建了一个可绘制对象
我想为imagebutton内的icondrawable设置动画(脉动无限)。我可以为整个按钮设置动画,但我希望只为按钮内的可绘制对象设置动画
任何建议都非常感谢
谢谢
android - 逐帧动画Android
我想创建一个会说话的头像,使用 tts Android 和 Android 中的可绘制帧动画。唇形同步图像存储在可绘制文件夹中。这是按下说话按钮时执行的功能。
该功能的要点是,根据出现的字母,将每个相应的唇形同步动作添加到动画中。其余的动作是根据选择说话的语言、音高和语速来决定的。线程用于并行运行动画和语音。
整个代码测试的API级别是Android 5.0(21)和Android 6.0(AVD 23)。但是当我按下说话按钮时,AVD 和电话上的 API 都会崩溃。你能告诉我:
如果它是新手,请多多包涵,但我真的很想知道在我自己的代码中实现功能的更好方法。
更新 1
添加了日志猫信息。
android - 从动画android中删除帧
我一直在尝试在 android 中使用帧动画。我可以使用以下命令添加新框架
有没有办法可以刷新所有帧,重新开始。?
android - 我可以预加载动画 Drawable 吗?
我正在使用 Android 的动画Drawable
来显示动画。但是我希望它尽可能快,因为我希望它在触摸屏幕时显示。现在的方式太慢了。显示大约需要 500 毫秒。有没有办法可以预加载动画或者其他方法?
这是代码:
这里是drawable
包含动画帧的 XML 文件夹:
当我检测到某种触摸模式时,我会调用此函数。我想我之前无法加载它,因为我在不同的视图中使用它ref_container.getChildCount()-2
。你们有什么解决方案,建议加快速度吗?
android - GifAnimationDrawable(Gif 文件)不在 ListView 中播放
我想显示下载 gif 文件。
并使用 GifAnimationDrawable 进行处理。
它在仿真中运行。不在其他设备上。未播放的 gif 图像。
没有难点出错。
android - mediaplayer完成播放时如何停止帧动画?
我有一个帧动画(Animation Drawable),它应该与音频(MediaPlayer)同步运行。
当我暂停我的 Activity 类时(例如,当我按下设备的主页按钮时),我会暂停音频(mediaplayer.pause())并停止动画(因为我无法找到暂停它的方法)。当我恢复我的活动时,我调用 mediaplayer.start() 并从暂停的地方开始。然后,我调用 frameAnimation.start 并再次从头开始并继续完成循环,即使在媒体播放器完成播放后也是如此。结果,frameAnimation 和 mediaPlayer 不同步。我该怎么办?我是android编程的新手。请帮忙。
我的帧动画 xml 类似于
我的 onResume() 是
显然,当媒体播放器正在播放时,if 语句永远不会被执行。我还可以做些什么?我完全不知所措。