ViewFlipper 闪烁问题?
我有一个带有两个 ImageView 小部件的 ViewFlipper 。我已将进出动画设置为 android.R.anim.slide_in_left 和 android.R.anim.slide_out_right
现在,当两个 ImageView 有两个不同的可绘制对象时,则动画流畅。但是当我将两个 ImageView 设置为同一个 Drawable 时,屏幕会闪烁。为什么会发生这种情况以及如何预防?
I have a ViewFlipper with two ImageView widgets. I have set the in and out animation as android.R.anim.slide_in_left and android.R.anim.slide_out_right
Now when the two ImageViews have two different drawables, then the animation is sleek and smooth. But when I set the both the ImageViews to the same Drawable, the screen flickers. Why is this happening and how do I prevent it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我想你可能想使用
Drawable .mutate()
以防止可绘制对象被重用。 :-)I think you might want to use
Drawable.mutate()
to prevent the drawable from being reused. :-)