老师能说下为什么我们要构建页面路由导航图吗?现有的Navigation库感觉已经挺好用的了。
来源:3-4 构建页面路由导航图

慕斯卡0267341
2020-01-30
写回答
1回答
-
现有的资料都是教我们如何在navigation.xml中构建App页面导航,但是随着项目的发展,页面的增多,xml文件代码将会膨胀,不利于代码解耦。小项目这么用还行。中大型App还固定写死在xml文件中就会显得不灵活了。
而我们使用注解处理器自动收集页面导航的信息,建出navGrahpa这个导航图对象,再根据main_tabs_config.json配置文件能应对首页底部tab灵活多变的要求(会员态,登录态,权限态。底部按钮显示个数不同)。哪怕是组件化项目,淘宝这种项目都能轻易应用。
822020-05-25
相似问题