Я хочу удалить 1 столбец из базы данных помещений, проведя пальцем по экрану в режиме создания сообщения.Android

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

Сообщение Anonymous »


Я пытаюсь удалить один столбец за раз, но мой ленивый столбец удаляет 2 или 3 столбца вместе. Я пытаюсь реализовать в своем коде функцию пролистывания для отклонения. вот мой код

LazyColumn { itemsIndexed(dataList){позиция, элемент -> val DismissState = RememberDismissState() если (dismissState.isDismissed(направление = DismissDirection.EndToStart)){ model.deleteTodo(dataList[позиция]) } SwipeToDismiss (состояние = dismissState, модификатор = Modifier.padding(вертикаль = 4.dp), направления = setOf(DismissDirection.EndToStart), фон = { направление val = DismissState.dismissDirection ?: return@SwipeToDismiss val цвета от animateColorAsState( когда (dismissState.targetValue) { DismissValue.Default -> Color.LightGray DismissValue.DismissedToStart → Color.Red DismissValue.DismissedToEnd → Color.Green } ) Box(Modifier.fillMaxSize().background(color).padding(horizontal = 20.dp), contentAlignment = Alignment.CenterEnd ){ Икона( Значки.По умолчанию.Удалить, contentDescription = "Локализованное описание", модификатор = Modifier.scale(0.75f) ) } }, отклонитьСодержимое = { todoItems (данные = элемент) } ) } } я пробовал

model.deleteTodo(список данных[Poisition] или model.deleteTodo(item)

также в состоянии отклонения содержимого и в состоянии отклонения, но результаты не ожидаются
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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