Компонент навигации по архитектуре Android с нижней навигацией? - PullRequest
0 голосов
/ 14 октября 2018

Теперь мне интересно, какой самый правильный способ реализации, когда хочется объединить BottomNavigation с новым Android Architecture Navigation Component?

На данный момент найдено два подхода:

  1. Один навигационный график, который содержит все BottomNavigation элементов и который показан здесь из Google Codelabs: https://codelabs.developers.google.com/codelabs/android-navigation/#1
  2. Несколько навигационных графиков, где каждый BottomNavigation элемент имеет свой собственный navigation graph, который поддерживает толькоего поведение и backstack, которые я здесь показал: https://proandroiddev.com/mastering-the-bottom-navigation-with-the-new-navigation-architecture-component-cd6a71b266ae

Мое мнение таково, что второе более ясное и понятное, но, возможно, у вас другое мнение.

Ответы [ 2 ]

0 голосов
/ 19 марта 2019

Наличие отдельных обратных стеков или нет - это решение, основанное на опыте пользователя, но если вы хотите использовать несколько обратных стеков для навигации по дну, перейдите по ссылке для правильного подхода разработчиков androidx.https://github.com/googlesamples/android-architecture-components/tree/master/NavigationAdvancedSample

0 голосов
/ 29 декабря 2018

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

...