Android开发Kotlin之navigation

本文介绍了Android开发中JetPack的Navigation组件,该组件用于简化页面导航,使用destination概念来代表Fragment或Activity。文章详细讲解了如何添加依赖、创建导航资源文件、创建Fragment、配置导航图以及处理跳转的方法,特别提到了NavController的重要作用。
摘要由CSDN通过智能技术生成

Navigation 是 JetPack 中的一个组件,用于方便的实现页面的导航,所以抽象出了一个 destination 的概念,大部分情况一个 destination 就表示一个 Fragment,但是它同样可以指代 Activity、其它的导航图。

最初要有个起始页面,叫 start destination,处于栈底,是启动时的第一个页面,当然也是返回可见的最后一个页面。多个 destination 连接起来就组成了一个导航图,类似于一种栈结构,页面先进后出。destination 之间的连接叫做 action。

1、添加依赖
在这里插入图片描述 def nav_version = “2.3.0-alpha06”
implementation “androidx.navigation:navigation-fragment-ktx: n a v v e r s i o n " i m p l e m e n t a t i o n " a n d r o i d x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值