Android开发Jetpack-Navigation组件

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结合使用的问题
课程内容主要包括两部分,一部分是使用,另外一部分则是源码阅读。
也就是说,看完一部分你会使用,看完全部,你不仅会使用,也可以自己写一个出来。
更多内容请看视频学习吧!笔记在视频侧栏上。