функция реанимированного нижнего листа работает при втором запуске - PullRequest
2 голосов
/ 31 марта 2020

Я использую реанимированный нижний лист. Попытка закрыть модальное с этим

this.bottomSheetRef.current.snapTo(0)

, но это работает при втором щелчке. Если есть 3 snapPoint, то сначала он идет выше, чем туда, куда я хочу, но при втором нажатии

1 Ответ

1 голос
/ 31 марта 2020

Я использую этот код, чтобы избежать проблем с snapTo (0) .

Метод закрытия:

closeBottomSheet = () => {
    if (this.bottomSheetRef && this.bottomSheetRef.snapTo) this.bottomSheetRef.snapTo(0);
}

Пример компонента:

<BottomSheet
    ref={ref => this.bottomSheetRef= ref}
    snapPoints={[0, 300, 600]}
    initialSnap={0}
/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...