Я использую этот плагин для реализации нижнего листа react-native-raw-bottom-sheet
. Я хочу реализовать нижний лист, который использует поведение перетаскивания (проведите пальцем вниз), чтобы изменить высоту нижнего листа.
ожидаемый результат -
нижний лист развернут:
нижний лист развернут
нижний лист свернут
нижний лист рухнул
Я пытался установить эту опору - minClosingHeight={250}
, но похоже, что нижний лист полностью закрывается. Я также пытался открывать нижний лист каждый раз, когда он закрывается, используя обратный вызов onClose
таким образом -
onClose={() => {
refRBSheet.current.open();
}}
, но это, похоже, сначала закрывает нижний лист, а затем снова открывает его.
фактический результат:
фактический результат
Можно ли использовать поведение перетаскивания этого нижнего листа для изменения высоты напр. от 250 до 500 при смахивании нижнего листа вниз? В свернутом состоянии он также должен иметь возможность вернуться в развернутое состояние при смахивании вверх.