React Native Pinterest удерживайте и перетаскивайте для навигации

Я пытаюсь реализовать функцию «Pinterest удерживать и перетаскивать для навигации» с ее анимацией, я могу выполнять перетаскивание в навигацию только тогда, когда он открыт (без закрытия навигации), и я могу открыть его, когда в longPress (longPress для открытия, нажмите для навигации ). Проблема в том, что я не могу заставить их работать вместе.

  • longPress(400 мс) автоматически открывает навигацию,
  • удерживая: перетащите на вкладку и отпустите для навигации (навигация закрывается автоматически),
  • если отпускание происходит за пределами кнопок вкладок, он должен закрыть навигацию,
  • если я нажму (не долго) на главную вкладку, она должна отправить меня на домашний экран.

Видео демонстрация ожидаемого поведения: https://streamable.com/oqmt3x , Макет моего приложения:

Я пробовал много вещей, но ни одна тема не сработала.

Если у вас есть идеи, как вы подойти к этому, пожалуйста, скажите мне, потому что я действительно застрял.

0 ответов

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