Как я могу оживить размещение предметов в этой лицевой стороне?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу оживить размещение предметов в этой лицевой стороне?

Сообщение Anonymous »

Я хочу оживить размещение элемента задачи в нижнюю часть списка при проверке задачи (

Код: Выделить всё

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,
)
Я попробовал модификатор AnimateContentPlacement и не могу ничего определить.

Подробнее здесь: https://stackoverflow.com/questions/787 ... lazycolumn
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»