React Native Pinterest удерживайте и перетаскивайте для навигации
Я пытаюсь реализовать функцию «Pinterest удерживать и перетаскивать для навигации» с ее анимацией, я могу выполнять перетаскивание в навигацию только тогда, когда он открыт (без закрытия навигации), и я могу открыть его, когда в longPress (longPress для открытия, нажмите для навигации ). Проблема в том, что я не могу заставить их работать вместе.
- longPress(400 мс) автоматически открывает навигацию,
- удерживая: перетащите на вкладку и отпустите для навигации (навигация закрывается автоматически),
- если отпускание происходит за пределами кнопок вкладок, он должен закрыть навигацию,
- если я нажму (не долго) на главную вкладку, она должна отправить меня на домашний экран.
Видео демонстрация ожидаемого поведения: https://streamable.com/oqmt3x , Макет моего приложения:
Я пробовал много вещей, но ни одна тема не сработала.
Если у вас есть идеи, как вы подойти к этому, пожалуйста, скажите мне, потому что я действительно застрял.