ViewFlipper 闪烁问题?

发布于 2024-09-26 02:19:21 字数 288 浏览 5 评论 0原文

我有一个带有两个 ImageView 小部件的 ViewFlipper 。我已将进出动画设置为 android.R.anim.slide_in_leftandroid.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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

南笙 2024-10-03 02:19:21

我想你可能想使用 Drawable .mutate() 以防止可绘制对象被重用。 :-)

I think you might want to use Drawable.mutate() to prevent the drawable from being reused. :-)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文