问题描述
我有一个FullScreenActivity其中状态栏和导航栏被隐藏(适用于Android> 4.4 =)使用全屏幕视频的 Exoplayer 。
I have a full screen video using Exoplayer in a FullScreenActivity where status bar and navigation bar are hidden (from android >= 4.4).
当在活动为完成后,我回到最后一项活动是NOT(显示系统UI)全屏和我有70%的时间在系统UI如下一个非常奇怪的问题:
When the activity is finished, I go back to last activity which is NOT a fullscreen (system ui is displayed) and 70% of the time I'm having a really strange issue on the system UI as follow :
。
的注意,图像是原单,所以显示在手机上的导航栏右侧的空白。的
这假象消失的时候恢复应用程序时的另一个视频播放。顶级神器对应工具栏+状态栏。当全屏活动是完全淡出,完成神器出现。
This artefact disappear when another video play of when resuming the app. The top artifact correspond to the Toolbar + status bar. The artifact appear when fullscreen activity is fully fade out and finished.
任何sugestion或code的要求是值得欢迎的。
推荐答案
有在的WebView一个已知的bug
(至少从奇巧)有时会导致这些文物。它在Android bug跟踪归档为:
In any case, the workaround is to use software rendering for the WebView
, via setLayerType()
:
webView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
一些相关的问题
- 导致问题
- Android SystemUI glitches
- FlipAnimation causing issue in 4.4.3
的如果您有重现的bug一个自包含的例子,我将非常感激,如果你能提供给在AOSP问题跟踪器的家伙,在上面的链接。的
这篇关于系统UI(状态栏和导航条)渲染神器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!