fix: 修复日期检查器右滑删除卡住问题,列表底部添加间距防止FAB遮挡
This commit is contained in:
parent
62d3bbabea
commit
4805bd1f0e
@ -265,7 +265,11 @@ fun DateCheckerScreen(onBack: () -> Unit, modifier: Modifier = Modifier) {
|
|||||||
val isBeingDeleted = row.id in pendingDeleteIds
|
val isBeingDeleted = row.id in pendingDeleteIds
|
||||||
|
|
||||||
key(row.id) {
|
key(row.id) {
|
||||||
val dismissState = rememberSwipeToDismissBoxState()
|
val dismissState = rememberSwipeToDismissBoxState(
|
||||||
|
confirmValueChange = { newValue ->
|
||||||
|
newValue == SwipeToDismissBoxValue.EndToStart
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
androidx.compose.runtime.LaunchedEffect(dismissState.currentValue) {
|
androidx.compose.runtime.LaunchedEffect(dismissState.currentValue) {
|
||||||
if (dismissState.currentValue == SwipeToDismissBoxValue.EndToStart && !isBeingDeleted) {
|
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(10.dp))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Spacer(modifier = Modifier.height(80.dp))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user