Android开发Jetpack-Navigation组件

拉大锯 难度· 初级 学习人数· 1605
开始学习

Android开发常见的UI结构



当同学们去写一个应用时,基本上都会先搭建UI结构


有多少个页面呀,怎么管理呀,跳转关系之类的。


这里,我们则会给大家介绍Jetpack里的Navagitaion,然后我们做一些常见的案例。


包括微信、网易云音乐、头条、QQ、千牛...


掌握这些以后,同学们就可以拿这些祖传代码去开发其他应用了。


一起来吧!


相关文章


Android Jetpack 之 Navigation


https://www.sunofbeach.net/a/1302274897367535616


课程目录:


1、Jetpack组件Navigation介绍

2、Jetpack组件Navigation基本使用

3、Jetpack组件Navigation页面跳转

4、Jetpack组件Navigation跳转到其他的Activity

5、Jetpack组件Navigation切换Fragment的动画

6、全局Activity切换动画配置

7、Jetpack组件Navigation跳转与回退

8、Jetpack组件Navigation-popUpTo和popUpToInclusive

9、Android界面切换元素共享

10、Jetpack组件Navigation跳转Fragment实现元素共享

11、Jetpack组件Navigation跳转到Activity元素共享动画

12、Jetpack组件Navigation跳转Fragment传参

13、Jetpack组件Navigation跳转Activity传参

14、Jetpack组件Navigation与BottomNavigationView结合使用一

15、Jetpack组件Navigation与BottomNavigationView结合使用二

16、Jetpack组件Navigation源码分析NavHostFragment的创建

17、Jetpack组件Navigation源码分析defaultNavHost作用

18、解决Navigation与BottomNavigationView集合使用返回键拦截的问题

19、Jetpack组件NavHostController是何方神圣?

20、Jetpack组件Navigation如何解析NavGraph配置文件?

21、Jetpack组件Navigation源码分析跳转到其他fragment

22、Jetpack组件Navigation源码分析跳转到其他的Activity

23、Jetpack组件Navigation源码分析查看回退的源码

24、Jetpack组件Navigation源码分析通过View查找NavController

25、Jetpack组件Navigation源码分析通过Fragment的扩展方法找NavController

26、Jetpack组件Navigation源码分析通过Activity的扩展方法findNavController

27、为什么BottomNavigationView的Item-id要与Fragment的id一样

28、Jetpack组件Navigation相关类图

29、Jetpack组件Navigation切换Fragment时相关的问题

30、Jetpack组件Navigation替换FragmentNavigator

31、Jetpack组件Navigation修改Fragment跳转的切换方式

32、Jetpack组件Navigation解决与BottomNavigationView结合使用的问题