可以在Android中同步AnimationDrawables吗?
我需要同步两个 AnimationDrawables(使用 xml 中的帧动画设置)。关于 AnimationDrawable 的开发人员文章没有提到这样的事情,所以我想知道它是否可能,如果不可能,我如何使用不同的对象获得相同的效果?这两个可绘制对象的大小相同,帧数相同,每帧之间的持续时间相同。
I need to synchronise two AnimationDrawables (using frame animations setup in xml). The developer article on AnimationDrawable speaks of no such thing, so I would like to know if it's even possible, and if not, how I could get the same effect using a different object perhaps? The two drawable objects are the same size and have the same number of frames, with the same duration between each frame.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我最终手动将动画合并在一起,然后播放该动画。看来这是不可能的,因为在某些时候不可避免地存在延迟(线程切换等)。
对于其他希望这样做的人,我建议您采取缓慢的方式并重新绘制您想要组合的动画,然后播放一个动画。
I ended up merging the animations together manually then played that one animation instead. It appears that it isn't possible since there is inevitable delay at some point (thread switching, etc).
For anyone else wishing to do this, I advise you take the slow way and redraw the animations you wish to combine and then play the one animation.