隐藏弹窗

This commit is contained in:
mazengfei
2026-02-05 16:14:31 +08:00
parent fdefdf9eba
commit cf7866ce47
2 changed files with 47 additions and 48 deletions
@@ -27,7 +27,6 @@ import com.sw.inbound.GlobalKey
import com.sw.inbound.R import com.sw.inbound.R
import com.sw.inbound.ui.page.HomeScreen import com.sw.inbound.ui.page.HomeScreen
import com.sw.inbound.ui.page.PurchaseOrderScreen import com.sw.inbound.ui.page.PurchaseOrderScreen
import com.sw.inbound.ui.weight.GlobalLoading
import com.sw.inbound.utils.SPUtil import com.sw.inbound.utils.SPUtil
import com.sw.inbound.utils.ToastUtils import com.sw.inbound.utils.ToastUtils
@@ -86,7 +85,7 @@ fun AppScreen(
} }
) )
ToastUtils.ToastComposable() ToastUtils.ToastComposable()
GlobalLoading() // 全局Loading //GlobalLoading() // 全局Loading
} }
@@ -1,46 +1,46 @@
package com.sw.inbound.ui.weight //package com.sw.inbound.ui.weight
//
import androidx.compose.foundation.layout.Arrangement //import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column //import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Spacer //import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.height //import androidx.compose.foundation.layout.height
import androidx.compose.material3.CircularProgressIndicator //import androidx.compose.material3.CircularProgressIndicator
import androidx.compose.material3.Text //import androidx.compose.material3.Text
import androidx.compose.runtime.Composable //import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment //import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier //import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color //import androidx.compose.ui.graphics.Color
import androidx.compose.ui.unit.dp //import androidx.compose.ui.unit.dp
import androidx.compose.ui.window.Dialog //import androidx.compose.ui.window.Dialog
import androidx.compose.ui.window.DialogProperties //import androidx.compose.ui.window.DialogProperties
import com.sw.inbound.ext.withColor //import com.sw.inbound.ext.withColor
import com.sw.inbound.network.LoadingState //import com.sw.inbound.network.LoadingState
import com.sw.inbound.ui.theme.AppTypography //import com.sw.inbound.ui.theme.AppTypography
//
/** ///**
* 全局加载进度 // * 全局加载进度
*/ // */
@Composable //@Composable
fun GlobalLoading() { //fun GlobalLoading() {
if (LoadingState.isLoading) { // if (LoadingState.isLoading) {
Dialog( // Dialog(
onDismissRequest = {}, // onDismissRequest = {},
properties = DialogProperties( // properties = DialogProperties(
dismissOnBackPress = false, // dismissOnBackPress = false,
dismissOnClickOutside = false // dismissOnClickOutside = false
) // )
) { // ) {
Column( // Column(
horizontalAlignment = Alignment.CenterHorizontally, // horizontalAlignment = Alignment.CenterHorizontally,
verticalArrangement = Arrangement.Center // verticalArrangement = Arrangement.Center
) { // ) {
CircularProgressIndicator(modifier = Modifier) // CircularProgressIndicator(modifier = Modifier)
Spacer(modifier = Modifier.height(20.dp)) // Spacer(modifier = Modifier.height(20.dp))
Text( // Text(
text = "请稍等...", // text = "请稍等...",
style = AppTypography.grayTextStyle.withColor(color = Color.White) // style = AppTypography.grayTextStyle.withColor(color = Color.White)
) // )
} // }
} // }
} // }
} //}