diff --git a/app/src/main/java/com/hotdeal/alarm/presentation/deallist/DealListScreen.kt b/app/src/main/java/com/hotdeal/alarm/presentation/deallist/DealListScreen.kt index 47198fa..bdaeeb1 100644 --- a/app/src/main/java/com/hotdeal/alarm/presentation/deallist/DealListScreen.kt +++ b/app/src/main/java/com/hotdeal/alarm/presentation/deallist/DealListScreen.kt @@ -407,20 +407,17 @@ fun DealListScreen( } // Pull to Refresh 인디케이터 - val progress = pullToRefreshState.progress - val showIndicator = pullToRefreshState.isRefreshing || progress > 0 + val topPadding = paddingValues.calculateTopPadding() - if (showIndicator) { - PullToRefreshContainer( - state = pullToRefreshState, - modifier = Modifier - .align(Alignment.TopCenter) - .padding(top = 50.dp) - .zIndex(999f), - containerColor = MaterialTheme.colorScheme.surfaceVariant, - contentColor = MaterialTheme.colorScheme.primary - ) - } + PullToRefreshContainer( + state = pullToRefreshState, + modifier = Modifier + .align(Alignment.TopCenter) + .padding(top = topPadding) + .zIndex(999f), + containerColor = MaterialTheme.colorScheme.surfaceVariant, + contentColor = MaterialTheme.colorScheme.primary + ) LaunchedEffect(pullToRefreshState.isRefreshing) { if (pullToRefreshState.isRefreshing) {