0
私は縦に積み重なった画像の束でwebviewを持っています。私がnexus 6エミュレータで実行すると、スクロールは自分の携帯電話でウェブブラウジングからどのように期待されるのか動作します。Webviewのスクロール奇妙な振る舞い
実際のデバイスにAPKをデプロイすると、スクロールの動作はまったく異なります。それは私の指の後ろにちょっと遅れており、まったく慣性がないようです。これはSamsung s8 +上にあります。
これは私の現在の設定です:
String html = "<html><head><style>body {margin: 0; padding: 0; overflow: hidden;} img {}</style><body>" + imagesHTML + "</body></html>";
String mime = "text/html";
String encoding = "utf-8";
webView.getSettings().setBuiltInZoomControls(true);
// webView.getSettings().setSupportZoom(true);
webView.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
webView.setLayerType(View.LAYER_TYPE_HARDWARE, null);
webView.setPadding(0, 0, 0, 0);
webView.setInitialScale(100);
webView.loadDataWithBaseURL(null, html, mime, encoding, null);
任意のアイデア?