Пусть Draggable ведет себя как нижний лист

Я использую Draggable для создания моего собственного нижнего листа, который содержит несколько текстовых полей, но я сталкиваюсь с некоторыми проблемами:

  • Я хочу ограничить область перетаскивания, чтобы лист нельзя было перемещать выше высоты листа (как обычный нижний лист)
  • Текстовые поля блокируются клавиатурой (Draggable не перемещается вверх при использовании клавиатуры) Вот пример
  • Лист должен быть перемещен без показа обратной связи

Есть ли способ решить эти проблемы или есть другие способы кодирования этого?

Вот мой код, здесь ничего особенного не происходит:

    Позиционируется (top: position.dy,
              ребенок: перетаскиваемый (дочерний: bottomSheet,
                обратная связь: bottomSheetFeedback,
                ось: ось. вертикаль,
                onDraggableCanceled: (скорость, смещение смещения) {

setState(() => position = offset); }, ), ),

0 ответов

Другие вопросы по тегам