之前给大家写过一篇文章是关于NestedScrollParent的,只能算是初步的介绍了,当然,也给本篇文章作了一个开头。前面那边文章讲述了,NestedScrolllParent跟RecyclerView的结合,由于,RecyclerView帮我们实现了NestedScrollChild的方法,所以,我们并不能够完全的理解这两者的用法,所以,这篇文章就是要告诉大家NestedScrollParent 跟NestedScrollChild如何能够完美使用,使你需要的效果更容易实现。
主要分为三块,顶部、中间titlebar、还有就是ScrollView了,先上个截图了。
这里了,要实现的效果就是先整体滑动,当顶部隐藏的时候,中间的titlebar部分悬停,下面的ScrollView开始滚动,当下拉的时候,先滑动ScrollView部分,当顶部出现的时候,这个时候就交给Parent来处理滑动事件了。
好了,先介绍下NestedScrollParent的实现吧。之前介绍过一些方法,这里就不一一介绍了,主要讲解主要逻辑代码。
先上代码了!
@Override
public void onNested