MT6762刪除掉MTK Webview後,在使用MTK Browser時,打開Browser,在網頁沒有載入出來時,界面出現閃屏現象。 問題原因: 首先browser會申請一個bufferqueue(包含3塊buffer),從pvrtrace看,第0幀的時候APP有畫一個白色背景(如 下),其中一 ...
MT6762刪除掉MTK Webview後,在使用MTK Browser時,打開Browser,在網頁沒有載入出來時,界面
出現閃屏現象。
問題原因:
首先browser會申請一個bufferqueue(包含3塊buffer),從pvrtrace看,第0幀的時候APP有畫一個白色背景(如
下),其中一塊buffer就被畫白了。之後的所有幀(1,2…)都沒有畫紅框部分,這部分就是預設的內容,而其中一
塊buffer在第0幀的時候已經被畫成白色了,進而導致2黑1白的閃爍問題。
修改方法:
修改BrowserWebView.java的onDraw方法,把getRootView.setBackgroundDrawable(null)這句code去掉。
MTK_on_line_FAQ_SW_ALPS_Application+-+Browser