Пусть Draggable ведет себя как нижний лист
Я использую Draggable для создания моего собственного нижнего листа, который содержит несколько текстовых полей, но я сталкиваюсь с некоторыми проблемами:
- Я хочу ограничить область перетаскивания, чтобы лист нельзя было перемещать выше высоты листа (как обычный нижний лист)
- Текстовые поля блокируются клавиатурой (Draggable не перемещается вверх при использовании клавиатуры) Вот пример
- Лист должен быть перемещен без показа обратной связи
Есть ли способ решить эти проблемы или есть другие способы кодирования этого?
Вот мой код, здесь ничего особенного не происходит:
Позиционируется (top: position.dy,
ребенок: перетаскиваемый (дочерний: bottomSheet,
обратная связь: bottomSheetFeedback,
ось: ось. вертикаль,
onDraggableCanceled: (скорость, смещение смещения) { setState(() => position = offset);
},
),
),