5. Desenho da Interface Gráfica (UI)

5.2. Layout de Conteúdo

O arquivo content_main.xml é um dos componentes fundamentais criados pela template 'Basic Activity'. Esse arquivo é referenciado na atividade principal e serve como uma "tela em branco" para criar a UI da atividade principal. Quando usado em conjunto com os fragmentos, o content_main.xml atua como um recipiente em branco que facilita a transição entre os fragmentos, que representam as diferentes telas do aplicativo, conforme definido no grafo de navegação.

Para criar esse recipiente, usamos o componente NavHostFragment, que faz parte do pacote androidx.navigation.fragment. O NavHostFragment desempenha um papel essencial na navegação do aplicativo, pois gerencia a troca de fragmentos, permitindo que o usuário navegue entre as diferentes telas de forma suave e intuitiva.

Nosso trabalho está pronto e não será necessário realizar nenhuma alteração neste arquivo pois o Android Studio já fez a configuração correta entre o arquivo de navegação (nav_graph) e o componente NavHostFragment.