- Qual é o benefício de usar o componente de navegação no Android?
- O que significa navegar?
- Por que o comportamento dos botões de trás e para cima deve ser diferente?
Qual é o benefício de usar o componente de navegação no Android?
O componente de navegação do Android Jetpack ajuda a implementar a navegação, desde cliques de botão simples até padrões mais complexos, como barras de aplicativos e gaveta de navegação. O componente de navegação também garante uma experiência de usuário consistente e previsível, aderindo a um conjunto estabelecido de princípios.
O que significa navegar?
O botão UP é usado para navegar em um aplicativo com base nas relações hierárquicas entre as telas. Por exemplo, se a tela A exibir uma lista de itens e a seleção de um item leva à tela B (que apresenta esse item com mais detalhes), a tela B deve oferecer um botão para cima que retorne à tela A.
Por que o comportamento dos botões de trás e para cima deve ser diferente?
O problema é que as costas têm comportamento diferente. Se um usuário estiver no destino inicial, o botão UP não deve ser mostrado. Quando seu aplicativo é lançado usando um link profundo na tarefa de outro aplicativo, a UP deve levar os usuários ao destino hierárquico dos pais e não voltar ao outro aplicativo.