Скажите, у меня есть Экран 1 и Экран 2 .Я нажимаю от Экран 1 до Экран 2 .Так что Экран 1 все еще там, и его состояние не изменяется.Но я хочу иметь возможность перейти к третьему экрану, Экран 3 , который ТОЧНО соответствует состоянию Экран 1 (копия), но действует как push .
Переход от Экран 1 к Экран 2 дает мне переход карты, но я в основном хочу нажать с Экран 2 до Экран 3 (еще один переход с карты), но Экран 3 должен иметь то же состояние, что и Экран 1 , как и при прокрутке, данныеи т. д.
РЕДАКТИРОВАТЬ: К сожалению, я не могу загрузить любые GIF-файлы для разъяснения, потому что многие из них слишком велики.Примером может служить приложение Reddit: переход от табличного представления к просмотру поста (где вид вкладки исчезает), но затем, когда вы щелкаете по имени субредита, он переносит вас (с анимацией push) в другой вид вкладки,но это тот же.
РЕДАКТИРОВАТЬ 2: Вот ссылка на экран записи того, что я хочу.
- Такпервый экран показывает, как я прокручиваю вниз до определенной области.(табличное представление) -
Screen 1
Затем есть навигация по карте на «Просмотр экрана сообщения», где вы можете видеть комментарии и т. д. (без вкладок) - Screen 2
Затем я нажал на r / aww, который перемещается с переходом карты на страницу subreddit.(табличное представление) - Screen 3
- Вкладка для
Screen 3
прокручивается в то же место, в котором я прокручивался в Screen 1
.Это то, что я имел в виду под «тем же состоянием».
Нажатие на другой маршрут с тем же именем не работает, потому что все настроено по умолчанию и будет плохо для пользователя.Возврат не сработает, потому что он покажет переход карты назад с Screen 2
на Screen 3
- переход с толчка карты более естественный.