本文介绍了系统UI(状态栏和导航条)渲染神器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时删除!!

我有一个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(状态栏和导航条)渲染神器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

1403页,肝出来的..

09-06 17:43