Fix loading progress not showing in webview (#7243)

* Fix loading progress not showing in webview

* Review Changes

(cherry picked from commit 0e1e57c1c38e6db6b76f16849cdef3eaba66864d)
This commit is contained in:
AntsyLich 2022-06-04 22:44:20 +06:00 committed by Jobobby04
parent 8f868c0813
commit a61bf2096d

View File

@ -20,6 +20,7 @@ import androidx.compose.runtime.remember
import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.zIndex
import com.google.accompanist.web.AccompanistWebViewClient
import com.google.accompanist.web.LoadingState
import com.google.accompanist.web.WebView
@ -106,12 +107,14 @@ fun WebViewScreen(
},
)
Box(modifier = Modifier.weight(1f)) {
Box {
val loadingState = state.loadingState
if (loadingState is LoadingState.Loading) {
LinearProgressIndicator(
progress = loadingState.progress,
modifier = Modifier.fillMaxWidth(),
modifier = Modifier
.fillMaxWidth()
.zIndex(1f),
)
}