Как создать естественный вид модального вида segue с реакцией?

Есть ли способ выполнить модальный переход, анимировать представление и навигацию снизу, охватывая существующую навигационную панель, просмотр и табуляцию и т.д.?

В UIExplorer есть аналогичный пример, в котором вид "Навигатор" использует "configureScene" для плавания представления (но не на навигационной панели) снизу с помощью Navigator.SceneConfigs.FloatFromBottom и т.д. Родные модальные сегменты приложений должны анимировать новую навигационную панель и просматривать снизу. Примечание. Хорошим примером этого является приложение для здоровья, перейдите на вкладку "медицинский идентификатор", затем нажмите "Изменить" на навигационной панели и обратите внимание, как его навигационная панель и просмотр оживляют и перекрывают существующие навигационные панели, вкладку и вид.

Я вижу модальный сегмент в приложении для групп facebook, который явственно реагирует на мое понимание. Нажав на вкладку "Группы", нажмите кнопку "создать" навигационную панель.

Кто-нибудь знает, как реализовать собственный модальный сегмент в реакции-родной?

Ответы

Ответ 1

enter image description here

this.props.navigator.push({
    title: 'Pick Date',
    sceneConfig: Navigator.SceneConfigs.FloatFromBottom,
    component: DatePickerView,
    navigationBar: <NavigationBar
        title="Initial View"/>,
    passProps: {handleSelectedDate: this.handleSelectedDate}
})

Ссылка на источник находится здесь: https://github.com/aaronksaunders/React-Modal-Nav-Example

Ответ 2

Я работаю над компонентом React Native Navigator.

Чтобы выполнить это, вы можете поместить Navigator в сцену другого Навигатора. Внешний навигатор настраивает свою сцену с помощью Navigator.SceneConfigs.FloatFromBottom или что-то подобное. Внутри сцены у вас может быть еще <Navigator> с navigationBar={<Navigator.NavigationBar ...etc />}