2013-02-19 46 views
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; 
} 

有沒有人遇到這個問題?任何建議來解決這個問題?

Screenshot

回答

0

找到根本原因。它是Kindle Fire的默認背景。

相關問題