这是我自己适配的gradle8

来源:1-1 课程导学

慕UI8482615

2025-04-23

链接描述
简单适配,大家可以看gradle8那个分支(NavPluginPlus的实现),另外这个demo包含了将catalog,以及通用gradle.kts封装成gradle插件,另外我对老师的navigation插件做了点优化,就是生成的NavRegistry文件路径可以通过参数配置,可以在任何目录生成(多模块时也没问题),也可以生成在build目录,具体看我写的备注吧。我肯定是鼓励生成在app目录

写回答

1回答

慕UI8482615

提问者

2025-04-23

还有就是我对NavDestination注解里新增了navGrapRoute字段,用来实现navigation原来的将多个destination组合成一个grap的功能,这样相同grapRoute的多个页面可以共用同一个vm了

0
0

全新版Jetpack进阶提升,系统性落地短视频App

全新版Jetpack进阶提升,系统性落地短视频App

324 学习 · 114 问题

查看课程