Android开发Jetpack-Navigation组件

拉大锯 难度· 初级 围观人数· 8990
开始学习
¥9,999.00 VIP免费 学习人数· 134

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结合使用的问题


课程内容主要包括两部分,一部分是使用,另外一部分则是源码阅读。


也就是说,看完一部分你会使用,看完全部,你不仅会使用,也可以自己写一个出来。


更多内容请看视频学习吧!笔记在视频侧栏上。

第一章:Navigation使用
这个章节,我们学习一下Navigation如何使用
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、与BottomNavigationView结合使用一 开始学习
15、Navigation与BottomNavigationView结合使用二 开始学习
第二章:Navigation的源码
前面我们学习了Navigation的使用,接下来我们分析一下源码,了解一下Navigation是如何实现的
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、源码分析通过Fragment的扩展方法找NavController 开始学习
26、源码分析通过Activity的扩展方法findNavController 开始学习
27、为什么BottomNavigationView的Item-id要与Fragment的id一样 开始学习
28、Jetpack组件Navigation相关类图 开始学习
29、Jetpack组件Navigation切换Fragment时相关的问题 开始学习
30、Jetpack组件Navigation替换FragmentNavigator 开始学习
31、Jetpack组件Navigation修改Fragment跳转的切换方式 开始学习
32、解决与BottomNavigationView结合使用的问题 开始学习