React-native, как вкладывать часть экрана - PullRequest
0 голосов
/ 25 мая 2018

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

Если я правильно понимаю, я не могу использовать Tab-Navigator (или Stack-Navigator), потому что они управляют изменением полной страницы (т.е. экрана), и я хочу поменять только один элемент карты.

Я прав?

Если так, что мне нужно делать?Есть ли какой-то элемент пользовательского интерфейса для этого?Если ничего не существует, как бы я поступил так?Каждая карта загружает разные вещи из локального json, и я не хочу перезагружать их при переключении назад и вперед ...

Я хочу, чтобы эффект отображался в пользовательском интерфейсе Android (не реагирует на нативную)примеры: навигационные вкладки Android в середине экрана

Возможно, мне следует использовать swiper, как в этом ответе? Реализация вкладок в центре экрана .

1 Ответ

0 голосов
/ 25 мая 2018

Вы можете использовать навигатор по вкладкам, подумайте о структуре, подобной приведенной ниже

 <View>
     <OtherStuffThatFilLTheScreen>
     <TabNavigator>
     <OtherRandomStuff>
  <View>

Навигатор по вкладкам будет иметь полный контроль над элементом, который визуализируется внутри его пространства, но не будет изменять другие элементы вне егосфера

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...