A segunda etapa é criar o host de navegação.
Cada controlador de navegação deve ser associado a um único host de navegação.
Compossível.
O host Nav vincula o controlador Nav a um gráfico de navegação que
especifica os destinos compostáveis entre os quais você deve ser capaz de navegar.
À medida que você navega entre os Composables, o conteúdo do host de navegação é automaticamente recomposto.
Cada destino composto em seu gráfico de navegação está associado a uma rota.
Route é uma string que define o caminho para seu composable.
Você pode pensar nisso como um link implícito e profundo que leva a um destino específico.
Cada destino deve ter uma rota exclusiva.
A criação do host de navegação requer o controlador de navegação criado anteriormente por meio
do método lembrar do controlador de navegação e a rota do destino inicial do gráfico.
Para isso, eu começo com o host de navegação e você seleciona aquele que contém o destino inicial, não
o que contém o gráfico; você deve usar aquele que contém o destino inicial e o controlador de navegação.
Clique nele.
Você tem dois parâmetros: o controlador de navegação e o destino inicial.
O primeiro parâmetro é o controlador de navegação.
Você especifica o controlador de navegação que criamos anteriormente
e o destino inicial, por exemplo, a primeira tela.
Então, para isso, começarei com a primeira tela.
Ou você pode usar o primeiro ok.
Dentro do escopo do host de navegação, devemos especificar os Composables que atuarão como destinos.
O anfitrião Nav.
O Composable é a peça central do componente de navegação.
Ele define o gráfico de navegação e gerencia o estado da navegação.
Portanto, aqui, quando você especifica o destino inicial, que é o primeiro, você está definindo a rota
da tela inicial, que pode ser adicionada à sua estrutura de navegação usando o método composable.
Esse método exige que você forneça uma rota e um composto que deve ser vinculado a esse destino.
Portanto, aqui estou usando um método composto.
Aqui eu devo especificar a rota que é a primeira.
E aqui estou fazendo o link, informando que a primeira tela é referida à rota primeira primeira tela.
Em seguida, preciso criar outro composable chamado second, que se refere ao composable da segunda tela.
Portanto, o host de navegação hospeda o gráfico de navegação.
O parâmetro de destino inicial especifica o destino inicial
e a função de composição define os destinos.
Assim, por exemplo, a primeira composição define o primeiro destino e está associada
à primeira tela composta, o que também é semelhante para a segunda tela.
O segundo composto define o segundo destino e está associado à segunda tela.
Compossível.
Este é o host de navegação e como configurar e criar o
host de navegação e vinculá-lo ao controlador de navegação e aos destinos.