Код: Выделить всё
isDone == trueЭто код для ленивого столбца:
Код: Выделить всё
LazyColumn(
modifier = Modifier.padding(paddingValues),
state = listState,
contentPadding = PaddingValues(16.dp)
) {
items(tasks) { task ->
TaskItem(
task = task,
onEvent = viewModel::onEvent,
onItemClick = {
viewModel.onEvent(TaskEvents.OpenOrCreateTask(task.id))
containerState = ContainerState.Fullscreen
},
modifier = Modifier
.fillMaxWidth()
.border(BorderStroke(2.dp, Color.Black))
.padding(8.dp)
)
}
}
< /code>
Это класс данных для элемента задачи (isDone< /code> представляет, является ли задача выполнена или нет).
Я хочу, чтобы выполненные задачи появились в конце списка, но также хочу его анимировать. < /p>
@Entity
data class Task(
val title: String,
val description: String?,
val isDone: Boolean,
@PrimaryKey val id: Int? = null,
)
Подробнее здесь: https://stackoverflow.com/questions/787 ... lazycolumn