如何隐藏默认的android webview进度条?

How to hide the default android webview progress bar?

我正在开发一个通过 webview 显示页面的应用程序。我已经实现了自己的进度条并且工作正常。但是我无法摆脱一直显示的默认 android 进度条(三个灰点)。圆形进度指示器是我的,点是默认的。

The problem

我的XML:

    <?xml version="1.0" encoding="utf-8"?>
    <androidx.swiperefreshlayout.widget.SwipeRefreshLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity"
    android:id="@+id/swipeLayout">


    <ViewFlipper
        android:id="@+id/simpleViewFlipper"
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <WebView
            android:id="@+id/splashWebview"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            />

        <WebView
            android:id="@+id/webview"
            style="@android:style/Widget.Material.Light.WebView"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            />

        <ProgressBar
            android:id="@+id/progressBar"
            style="?android:attr/progressBarStyle"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:visibility="gone"
            android:indeterminateTint="#000000"
            android:layout_gravity="center_vertical|center_horizontal"
            />
    </ViewFlipper>

   </androidx.swiperefreshlayout.widget.SwipeRefreshLayout>

我只有 id=webview 的 webview 有这个问题。

在WebView中加载网页时默认没有进度,您正在查看的three-dot进度必须来自您正在加载的网站