React Native Launch / Spla sh Рекомендации по использованию экрана? - PullRequest
0 голосов
/ 06 апреля 2020

Я надеюсь, что в это время все в безопасности. Я работаю над React-Native уже довольно давно, и мне все еще кажется, что у меня проблемы с запуском и экраном spla sh.

В соответствии с моими требованиями мне нужно иметь стартовый экран, а затем экран spla sh, поведение таково, что если вы еще не открыли приложение на своем телефоне, оно покажет вам экран запуска, а затем экран spla sh (два отдельных ресурса).

Я построил два ресурса с одинаковыми размерами и использовал пакет под названием реагирующая-spla sh -screen для достижения этого поведения, но даже с теми же размерами для ресурсов мой экран запуска и экран spla sh в конечном итоге рендеринг по-разному.

Пакет использует файлы .xib для iOS, и я чувствую, что раскадровка лучше подходит для этого варианта использования, но даже при использовании раскадровки у меня возникают проблемы с масштабированием активов на разных устройствах (это может быть хорошо для iPhone 11, но не хорошо с iPhone 8, например), я использовал ограничения, но, честно говоря, даже после попытки много времени Мне кажется, я не могу сделать его идеальным.

Я знаю, что экраны запуска и экраны spla sh есть в большинстве приложений сегодня, но кто-то может мне помочь или указать мне правильное направление для реализации этого с лучшими практиками, особенно с React-Native?

Большое спасибо.

Ответы [ 2 ]

0 голосов
/ 13 апреля 2020

Я сам исследовал ту же топику c. Доступен более новый пакет, в котором вместо этого используются раскадровки. Он называется реагировать-родной-bootspla sh. Если вы собираетесь использовать пакет, я бы рекомендовал этот пакет, поскольку он поддерживается совсем недавно.

0 голосов
/ 06 апреля 2020

Вы можете следовать этой статье, чтобы добавить экран spla sh, это правильный способ реализации экрана spla sh screen spla sh -screen-in-реагировать-native Я использовал этот способ во всех из моих приложений

...