feat(editor): 在手动修改待办完成状态后支持显示彩带
This commit is contained in:
parent
7231bbda47
commit
87bb8adfa0
1 changed files with 5 additions and 5 deletions
|
|
@ -71,7 +71,10 @@ fun TodoNavigation(
|
||||||
toDo = viewModel.selectedEditTodo,
|
toDo = viewModel.selectedEditTodo,
|
||||||
onSave = {
|
onSave = {
|
||||||
viewModel.addTodo(it)
|
viewModel.addTodo(it)
|
||||||
// viewModel.setEditTodoItem(null)
|
// 如果原来的待办状态为未完成并且修改后状态为完成
|
||||||
|
if (viewModel.selectedEditTodo?.isCompleted != true && it.isCompleted) {
|
||||||
|
viewModel.playConfetti()
|
||||||
|
}
|
||||||
navController.navigateUp()
|
navController.navigateUp()
|
||||||
},
|
},
|
||||||
onDelete = {
|
onDelete = {
|
||||||
|
|
@ -81,10 +84,7 @@ fun TodoNavigation(
|
||||||
}
|
}
|
||||||
navController.navigateUp()
|
navController.navigateUp()
|
||||||
},
|
},
|
||||||
onNavigateUp = {
|
onNavigateUp = { navController.navigateUp() },
|
||||||
navController.navigateUp()
|
|
||||||
// viewModel.setEditTodoItem(null)
|
|
||||||
},
|
|
||||||
sharedTransitionScope = this@SharedTransitionLayout,
|
sharedTransitionScope = this@SharedTransitionLayout,
|
||||||
animatedVisibilityScope = this@composable
|
animatedVisibilityScope = this@composable
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue