Отключаемое дрожание виджета, отключить смахивание нескольких элементов? - PullRequest
1 голос
/ 25 мая 2020

Я просто хочу отключить прокрутку нескольких элементов списка (как в Gmail) в скрываемом виджете.
Прокрутка нескольких элементов удаляет неправильные элементы с приведенным ниже кодом. Так что мне просто не нужна эта функция.

Спасибо ....

Фрагмент кода:

return Dismissible(
          key: Key(todos[index].title),
          background: DeleteHint(),
          onDismissed: (direction) async {
            final todo = todos.elementAt(index);
            _todoListKey.currentState
                .removeItem(index, (context, animation) => SizedBox());
            removeTodo = true;
            todos.removeAt(index);
            Scaffold.of(context).removeCurrentSnackBar();
            Scaffold.of(context)
                .showSnackBar(SnackBar(
      content: Text("Deleted"),
      duration: Duration(milliseconds: 2500),
      action: SnackBarAction(
          label: "undo",
          onPressed: () async {
            removeTodo = false;
            _todoListKey.currentState.insertItem(index);
            todos.insert(index, todo);
          }),
                ))
                .closed
                .then((value) {
              if (removeTodo)
                BlocProvider.of<TodoblocBloc>(context)
        .add(DeleteTodo(title: todo.title, index: index));
              removeTodo = false;
            });
          },
...