所以我到处寻找这个,我被困了几个小时;我真的需要帮助!
所以我在另一个scrollview里面有一个(固定大小)的recyclerview,它是nestedscrollview . 我在这个视图上也有CollapsingToolbarLayout . 问题是,当我滚动整个视图并且我在Recyclerview上时,CollapsingToolbarLayout不会扩展/收缩(它只会在CollapsingToolbarLayout缩小时执行此操作,并且我向下滚动,因此它会扩展) . 否则,当我在recyclerview上时,CollapsingToolbarLayout永远不会对滚动更改做出反应 . 我试图拦截触摸并返回false并且没有任何效果 .
有什么建议?
UPDATE
我正在尝试做的一个很好的例子是Whatsapp的 Profiles 活动,它有CollapsingToolbarLayout,如果 Profiles 是一个组,它会显示该组中的用户列表 . 这正是我在这里要做的事情,但是当我在该用户列表中滚动时,它不会滚动整个视图(recylcler视图正在拦截..)
1 回答
这是Airtime布局
这是我的主机布局 . 您会注意到我没有在这里使用大多数视图,因为这是一个正在进行的应用程序,并且相同的布局用于包含主机图片及其程序的不同活动 .
以下是处理上述回收器适配器的活动的布局 .
我的卡片视图在顶部和底部有边距所以如果你在卡片视图上使用边距,我相信你可以完成与WhatsApp相同类型的视图,它看起来像是同一张卡片 . 它真的有多个卡片视图,有0个顶部和底部边距 . 在whatsApp视图中,您在谈论它显示组的参与者的位置参与者,添加参与者甚至ExitGroup按钮视图都是同一回收者视图的一部分 . 我怀疑它是嵌套滚动视图中的回收器视图,它们不是一起工作的 .