我正在尝试实现类似 Google Play 商店登陆页面的效果。我相信的是,层次结构如下 -
- 协调器布局
- ScrollView
- 具有水平线性布局的 Recyclerview
“新+更新游戏”部分的水平滑动非常流畅,并且不会干扰垂直滚动。在我的实现中,swipe的时候有上下运动,所以效果不是很流畅。
如果 View 向上或向下,理想情况下仅适用于明确的向上或向下手势。
我的理解对吗?是否有任何教程或指南可以帮助我达到同样的效果?
最佳答案
如果您能添加一些代码 fragment 以更好地理解您的问题,我将不胜感激。尽管如此,这里是摘录
{
recyclerView.setHasFixedSize(true);
linearLayoutManager = new LinearLayoutManager(getContext(), LinearLayoutManager.HORIZONTAL, true);
linearLayoutManager.setReverseLayout(false);
linearLayoutManager.setStackFromEnd(false);
adapter = new RecyclerAdapter(getContext(), arrayList);
recyclerView.setLayoutManager(linearLayoutManager);
recyclerView.setAdapter(adapter);
recyclerView.setNestedScrollingEnabled(false);
adapter.notifyDataSetChanged();
}
关于android - Scrollview 内 Recyclerview 的平滑水平滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34384059/