首页 > TAG信息列表 > NavController

一文搞懂Google Navigation Component

一文搞懂Google Navigation Component 应用中的页面跳转是一个常规任务, Google官方提供的解决方案是Android Jetpack的Navigation component. 本文概括介绍一下基本使用的关键点(详细的how to guide看官方就好了), 结合源码梳理一下基本的navigation component的设计, 帮助大家更

Android:Navigation使用与源码剖析

文章目录 什么是Navigation如何使用原理分析参考 什么是Navigation Navigation 组件旨在用于具有一个主 Activity 和多个 Fragment 目的地的应用。主 Activity 与导航图相关联,且包含一个负责根据需要交换目的地的 NavHostFragment。 Navigation提供了便于使用的Fragmen

jetpack入门之使用navigation导航

文档:​​​​​​https://developer.android.com/guide/navigation 1.简介 导航是指支持用户导航、进入和退出应用中不同内容片段的交互。 Android Jetpack 的导航组件可帮助您实现导航,无论是简单的按钮点击,还是应用栏和抽屉式导航栏等更为复杂的模式,该组件均可应对。 导航组

android_jetpack_navigation_Error_xxx does not have a NavController set on xxx

问题 在Activity的onCreate生命周期里执行下列代码,导致 xxx does not have a NavController set on xxx 报错 布局: <androidx.fragment.app.FragmentContainerView android:id="@+id/fragment" android:layout_width="0dp" android:layout_hei

Jetpack Compose---> Navigation组件的基本使用

Navigation结合Compose基本使用总结 添加依赖 implementation "androidx.navigation:navigation-compose:2.4.0-alpha06" 无参路由 NavController: val navController = rememberNavController() NavHost NavGraphBuilder:它是NavHost的最后一个参数,可以使用尾随的la

Navigation和NavigationUI的使用

文章目录 navigation的主要元素 Navigation Graph的创建 添加NavHostFragment 创建destination NavController完成导航并传递参数 添加页面切换动画 使用safe args插件传参 NavigationUI的使用 依赖 implementation 'androidx.navigation:navigation-fragment-ktx:2.3.1'

Android开发 报错: xxx does not have a NavController set on xxx

问题 在Activity的onCreate生命周期里执行下列代码,导致 xxx does not have a NavController set on xxx 报错 布局: <androidx.fragment.app.FragmentContainerView android:id="@+id/fragment" android:layout_width="0dp" android:layout_h