我有这样的布局:
<NestedScrollView>
<RecyclerView> // vertical recycler view
<RecyclerView/> // horizontal recycler view
<RecyclerView/>
<RecyclerView/>
...
<RecyclerView>
</NestedScrollView>
The result looks like Google play store:
我禁用了 NestedScrollinghorizontal Recycler
view:
horizontalRecyclerView.setHasFixedSize(true);
horizontalRecyclerView.setNestedScrollingEnabled(false);
我的问题:
The vertical recyclerview
每当ACTION_UP
发生时,vertical recyclerview
也停止滚动。
我怎样才能筑巢vertical recyclerview
inside nestedscrollview
, and horizontal recyclerview
inside vertical recyclerview
喜欢 Playstore 并保持滚动流畅。
Solved:
使用@vrund purohit的自定义嵌套滚动视图(下面的代码),并禁用垂直和水平recyclerview的nestedscroll:
verticalRecyclerView.setNestedScrollingEnabled(false);
... add each horizontal recyclerviews:
horizontalRecyclerView.setNestedScrollingEnabled(false);
使用以下代码实现平滑滚动:
ViewCompat.setNestedScrollingEnabled(recyclerView, false);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)