fix: 修复日期检查器右滑删除卡住问题,列表底部添加间距防止FAB遮挡

This commit is contained in:
xfy 2026-06-08 13:30:04 +08:00
parent 62d3bbabea
commit 4805bd1f0e

View File

@ -265,7 +265,11 @@ fun DateCheckerScreen(onBack: () -> Unit, modifier: Modifier = Modifier) {
val isBeingDeleted = row.id in pendingDeleteIds
key(row.id) {
val dismissState = rememberSwipeToDismissBoxState()
val dismissState = rememberSwipeToDismissBoxState(
confirmValueChange = { newValue ->
newValue == SwipeToDismissBoxValue.EndToStart
}
)
androidx.compose.runtime.LaunchedEffect(dismissState.currentValue) {
if (dismissState.currentValue == SwipeToDismissBoxValue.EndToStart && !isBeingDeleted) {
@ -356,6 +360,8 @@ fun DateCheckerScreen(onBack: () -> Unit, modifier: Modifier = Modifier) {
Spacer(modifier = Modifier.height(10.dp))
}
}
Spacer(modifier = Modifier.height(80.dp))
}
}