1
我已經實現了viewpager,並將一些webviews作爲其子(使用PagerAdapter)。當我在Kindle設備(我已用Kindle HD測試過)中執行此操作時,在翻頁過程中看到一個灰色疊加層,並在轉換完成時消失。我沒有任何自定義動畫。同樣的事情我在Nexus 7中運行,並沒有灰色疊加,這是預期的行爲。kindle上的Viewpager在頁面間滑動時顯示灰色疊加
我的WebView初始化如下:
@Override
public Object instantiateItem(ViewGroup container, final int position) {
WebView webView = new WebView(this.ctx);
webView.setWebViewClient(new MyWebViewClient());
webView.setVerticalScrollBarEnabled(false);
webView.setVerticalFadingEdgeEnabled(false);
webView.setInitialScale(100);
webView.setHorizontalFadingEdgeEnabled(false);
webView.setHorizontalScrollBarEnabled(false);
webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
webView.setScrollbarFadingEnabled(false);
webView.setBackgroundColor(Color.WHITE);
webView.setDrawingCacheBackgroundColor(Color.WHITE);
webView.getSettings().setBuiltInZoomControls(false);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH);
webView.getSettings().setAllowFileAccess(true);
webView.getSettings().setSupportMultipleWindows(false);
container.addView(webView);
loadAsyncData(webView, position);
return webView;
}
有沒有人遇到這個問題?任何建議來解決這個問題?