v0.3.1: DealListScreen.kt

This commit is contained in:
2026-08-21 00:56:10 +00:00
parent 8ec2e61f66
commit ffaefcdddd
@@ -407,20 +407,17 @@ fun DealListScreen(
} }
// Pull to Refresh 인디케이터 // Pull to Refresh 인디케이터
val progress = pullToRefreshState.progress val topPadding = paddingValues.calculateTopPadding()
val showIndicator = pullToRefreshState.isRefreshing || progress > 0
if (showIndicator) { PullToRefreshContainer(
PullToRefreshContainer( state = pullToRefreshState,
state = pullToRefreshState, modifier = Modifier
modifier = Modifier .align(Alignment.TopCenter)
.align(Alignment.TopCenter) .padding(top = topPadding)
.padding(top = 50.dp) .zIndex(999f),
.zIndex(999f), containerColor = MaterialTheme.colorScheme.surfaceVariant,
containerColor = MaterialTheme.colorScheme.surfaceVariant, contentColor = MaterialTheme.colorScheme.primary
contentColor = MaterialTheme.colorScheme.primary )
)
}
LaunchedEffect(pullToRefreshState.isRefreshing) { LaunchedEffect(pullToRefreshState.isRefreshing) {
if (pullToRefreshState.isRefreshing) { if (pullToRefreshState.isRefreshing) {