Как создать ящик в стиле Action-Sheet/Bottom-Sheet в React-Native?

Я хотел бы получить некоторые рекомендации о том, как создать блок стилей действий / нижних листов в React-Native, чтобы я мог использовать единую базу кода для iOS и Android.

Я пытался использовать API Animated Spring. Однако я не могу изменить местоположение пружины с исходного места (пока ящик закрыт) на верхнее место (пока оно открыто). Чтобы пользователь не завершил жест, меню вернулось в исходное положение в любом из состояний, а не в исходное положение внизу.

Более того, многие другие ответы на подобные вопросы рекомендуют использовать свой собственный или какой-либо другой пакет на GitHub/NPM.

Я хотел бы сделать свой собственный, чтобы сохранить зависимость небольшой. Я также подумал об использовании React-Navigation, но, похоже, я не могу найти ничего подходящего моему сценарию использования.

0 ответов

Response -native-action-sheet отлично подходит, если вы хотите максимально приблизиться к нативным версиям Action Sheets.

https://github.com/expo/react-native-action-sheet

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