Мое приложение показывает прокручиваемый веб-просмотр, а также позволяет пользователю увеличивать масштаб.
На моем смартфоне он работает довольно хорошо, однако на моем планшете прокрутки глючны, как-то прокручивается вверх после прокрутки почти вниз каждый раз.
Просмотр
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:animateLayoutChanges="true"
android:background="@color/background">
<include
android:id="@+id/layoutToolbar"
android:visibility="gone"
layout="@layout/toolbar_cerulean" />
<WebView
android:id="@+id/webView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/layoutToolbar"/>
</RelativeLayout>
Активность
webView?.loadUrl("file:///$path")
webView?.isScrollContainer = false
webView?.settings?.domStorageEnabled = true
webView?.settings?.javaScriptEnabled = true
webView?.isVerticalScrollBarEnabled = false
webView?.settings?.builtInZoomControls = true
webView?.settings?.displayZoomControls = false
webView?.settings?.mixedContentMode = WebSettings.MIXED_CONTENT_ALWAYS_ALLOW
webView?.setLayerType(View.LAYER_TYPE_HARDWARE, null)
Как видите, я уже пробовал почти все конфигурации веб-просмотра там
Видео с ошибкой: https://youtu.be/mmcNTtSli5o