1

子としていくつかの Web ビューを持つビューページャーを実装しました (PagerAdapter を使用)。スワイプ中にこれを Kindle デバイス (Kindle HD でテスト済み) で実行すると、ページ遷移中に灰色のオーバーレイが表示され、遷移が完了すると消えます。カスタムアニメーションはありません。Nexus 7 で同じことを実行しましたが、予想される動作である灰色のオーバーレイはありません。

次のように私の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;
}

誰もこの問題に直面しましたか? この問題を解決するための提案はありますか?

スクリーンショット

4

1 に答える 1

0

根本的な原因が見つかりました。KindleFireのデフォルトの背景。

于 2013-03-04T14:37:01.633 に答える