我在 nexus 5 的 4.4.3 KITKAT 中遇到了一个关于翻转动画的问题。当操作系统是 4.4.2 时很好,但是在将我的 nexus 更新到 4.4.3 动画后,动画受到影响。我在布局上使用翻转动画包含一个 webview 和一个旋转图标。到目前为止,在进行研发之后,我发现 webview 是导致问题的原因。如果我将 url 加载到 webview ,翻转动画或旋转图标都会受到影响,但如果我不将 url 加载到 webview,所有动画都会正常工作。
这里我分享我的示例代码,
[链接] https://www.dropbox.com/s/ouphj2h2u691753/TestAnimation.zip )
请检查并查看问题。
当我们开始翻转动画时你可以看到图像,稍微透明的布局背景像镜子一样 splinter 你可以看到 webview 周围的补丁。
最佳答案
这可能与 4.4.3 中的渲染问题有关,如本期所述:
Rendering glitch on View since Android 4.4.3
我们在带有 WebView
(用于广告)和旋转动画的布局中看到了这一点。尝试将 WebView 的图层类型设置为 View.LAYER_TYPE_SOFTWARE
以解决该问题。
关于android - FlipAnimation 在 4.4.3 中导致问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24272044/