NestedScrollingDemo 是一款帮助理解 Android NestedScrolling 机制的最佳实战项目。通过学习该项目你可以了解:
- 传统事件分发机制实现嵌套滑动的局限性。
- 谷歌 NestedScrolling 与 NesetdScrolling2 机制的原理实现。
- NestedScrollingChild 与 NestedScrollingParent 实战。
- NestedScrollingChild2 与 NestedScrollingParent2 实战。
- CoordinatorLayout 与 Behavior 实战。
- CoordinatorLayout 与 AppBarLayout 配合使用例子。
- CoordinatorLayout 与 AppBarLayout 、CollapsingToolbarLayout 三者配合使用例子。
相关类:
NestedScrolling 机制 | NestedScrolling2 机制 | NestedScrolling2 机制实战例子 |
自定义 Behavior 事件拦截与处理 | 自定义 Behavior 测量与布局 | Behavior 嵌套滑动交互效果 |
CoordinatorLayout 与 AppBarLayout 结合使用 | CoordinatorLayout 与 AppBarLayout、CollapsingToolbarLayout 结合使用 |
对项目中的代码有疑惑,可以查看文章:
- 自定义View事件之进阶篇(一)-NestedScrolling(嵌套滑动)机制
- 自定义View事件篇进阶篇(二)-自定义NestedScrolling实战
- 自定义View事件篇进阶篇(三)-CoordinatorLayout与Behavior
- 自定义View事件之进阶篇(四)-自定义Behavior实战
如果你觉得项目不错,欢迎点击 star ❤️或 follow,也可以帮忙分享给你更多的朋友。你的支持与鼓励是给我继续做好该项目的最大动力。
- QQ:443696320
- 简书:AndyandJennifer
- 掘金:AndyandJennifer
- Email: andyjennifer@126.com