WEBVTT

1
00:00.830 --> 00:03.980
A segunda etapa é criar o host de
navegação.

2
00:04.010 --> 00:08.750
Cada controlador de navegação deve ser
associado a um único host de navegação.

3
00:08.750 --> 00:09.740
Compossível.

4
00:09.770 --> 00:17.660
O host Nav vincula o controlador Nav a um
gráfico de navegação que

5
00:17.660 --> 00:21.050
especifica os destinos compostáveis entre
os quais você deve ser capaz de navegar.

6
00:21.050 --> 00:27.260
À medida que você navega entre os
Composables, o conteúdo do host de
navegação é automaticamente recomposto.

7
00:27.290 --> 00:33.350
Cada destino composto em seu gráfico de
navegação está associado a uma rota.

8
00:33.380 --> 00:38.690
Route é uma string que define o caminho
para seu composable.

9
00:38.720 --> 00:45.260
Você pode pensar nisso como um link
implícito e profundo que leva a um destino
específico.

10
00:45.290 --> 00:48.500
Cada destino deve ter uma rota exclusiva.

11
00:48.530 --> 00:54.260
A criação do host de navegação requer o
controlador de navegação criado
anteriormente por meio

12
00:54.260 --> 00:59.120
do método lembrar do controlador de
navegação e a rota do destino inicial do
gráfico.

13
00:59.120 --> 01:08.270
Para isso, eu começo com o host de
navegação e você seleciona aquele que
contém o destino inicial, não

14
01:08.270 --> 01:16.210
o que contém o gráfico; você deve usar
aquele que contém o destino inicial e o
controlador de navegação.

15
01:16.240 --> 01:16.960
Clique nele.

16
01:16.990 --> 01:22.960
Você tem dois parâmetros: o controlador de
navegação e o destino inicial.

17
01:22.960 --> 01:26.110
O primeiro parâmetro é o controlador de
navegação.

18
01:26.110 --> 01:33.520
Você especifica o controlador de navegação
que criamos anteriormente

19
01:33.520 --> 01:34.090
e o destino inicial, por exemplo, a
primeira tela.

20
01:34.090 --> 01:37.630
Então, para isso, começarei com a primeira
tela.

21
01:37.630 --> 01:40.150
Ou você pode usar o primeiro ok.

22
01:40.150 --> 01:49.030
Dentro do escopo do host de navegação,
devemos especificar os Composables que
atuarão como destinos.

23
01:49.030 --> 01:49.990
O anfitrião Nav.

24
01:49.990 --> 01:53.380
O Composable é a peça central do
componente de navegação.

25
01:53.380 --> 01:58.120
Ele define o gráfico de navegação e
gerencia o estado da navegação.

26
01:58.120 --> 02:04.060
Portanto, aqui, quando você especifica o
destino inicial, que é o primeiro, você
está definindo a rota

27
02:04.060 --> 02:12.580
da tela inicial, que pode ser adicionada à
sua estrutura de navegação usando o método
composable.

28
02:12.580 --> 02:20.250
Esse método exige que você forneça uma
rota e um composto que deve ser vinculado
a esse destino.

29
02:20.250 --> 02:24.180
Portanto, aqui estou usando um método
composto.

30
02:24.180 --> 02:28.230
Aqui eu devo especificar a rota que é a
primeira.

31
02:28.230 --> 02:37.980
E aqui estou fazendo o link, informando
que a primeira tela é referida à rota
primeira primeira tela.

32
02:37.980 --> 02:45.990
Em seguida, preciso criar outro composable
chamado second, que se refere ao
composable da segunda tela.

33
02:45.990 --> 02:49.830
Portanto, o host de navegação hospeda o
gráfico de navegação.

34
02:49.830 --> 02:57.480
O parâmetro de destino inicial especifica
o destino inicial

35
02:57.480 --> 02:59.040
e a função de composição define os
destinos.

36
02:59.040 --> 03:06.510
Assim, por exemplo, a primeira composição
define o primeiro destino e está associada

37
03:06.510 --> 03:10.080
à primeira tela composta, o que também é
semelhante para a segunda tela.

38
03:10.080 --> 03:16.410
O segundo composto define o segundo
destino e está associado à segunda tela.

39
03:16.410 --> 03:17.220
Compossível.

40
03:17.220 --> 03:24.870
Este é o host de navegação e como
configurar e criar o

41
03:24.870 --> 03:26.010
host de navegação e vinculá-lo ao
controlador de navegação e aos destinos.


