android - Scrollview 内 Recyclerview 的平滑水平滚动

标签 android android-recyclerview

我正在尝试实现类似 Google Play 商店登陆页面的效果。我相信的是,层次结构如下 -

  • 协调器布局
  • ScrollView
  • 具有水平线性布局的 Recyclerview

“新+更新游戏”部分的水平滑动非常流畅,并且不会干扰垂直滚动。在我的实现中,swipe的时候有上下运动,所以效果不是很流畅。

如果 View 向上或向下,理想情况下仅适用于明确的向上或向下手势。

我的理解对吗?是否有任何教程或指南可以帮助我达到同样的效果?

enter image description here

最佳答案

如果您能添加一些代码 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/

相关文章:

java - 具有多行摘要的自定义 Android 通知 BigPicture 不适用于 API 25 和 API 26

android - 如何在 Oreo 中发送 BroadCast?

android - DiffUtil 没有更新 recyclerview

android - 我在 RecyclerView 中的背景选择器不起作用

java - 使用来自另一个 Activity 的数据过滤 Recyclerview

android.widget.RelativeLayout 无法转换为 android.support.v7.widget.RecyclerView

android - 在 viewpager fragment 内的 recyclerview 项目与 viewpager fragment 之间共享元素转换

android - 您使用 Android 颜色状态列表最棘手的方法是什么?

android - adb 以非常慢的速度传输文件

安卓单选按钮 : Remove Left padding