У меня есть веб-просмотр под макетом swipetofresh. Я не могу плавно масштабировать в веб-просмотре. Но если я уберу swipetorefresh, то он отлично масштабируется. Это макет:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto"
tools:ignore="MergeRootFrame"
android:keepScreenOn="true">
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
android:id="@+id/swipeContainer"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<androidx.core.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scrollbars="vertical">
<WebView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/webView"
android:scrollbars="vertical"
/>
</androidx.core.widget.NestedScrollView>
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
</RelativeLayout>
и это код, который я реализовал для масштабирования. Это незначительное увеличение, если мы попытаемся увеличить его три четыре раза, но это также не гладко.
WebSettings settings = this.webView.getSettings();
settings.setBuiltInZoomControls(true);
settings.setSupportZoom(true);
settings.setDisplayZoomControls(false);
webView
непосредственным дочерним элементомSwipeRefreshLayout
? - person Reza Bigdeli   schedule 15.07.2020