android 水平recyclerview 在垂直嵌套滚动视图中平滑滚动

android horizontal recyclerview smooth scroll in vertical nestedscrollview

我有一个与此非常相似的问题。

Vertical NestedScrollView (app:layout_behavior="@string/appbar_scrolling_view_behavior"
|
| - Vertical LinearLayout
    |
    | - Vertical LinearLayout
        | - TextView (Title)
        | - Horizontal RecyclerView
    |
    | - Vertical LinearLayout
        | - TextView (Title)
        | - Horizontal RecyclerView
    |
    | - Vertical RecyclerView

Vertical NestedScrollView 和 Vertical RecyclerView 还不错,但是两个 Horizo​​ntal RecyclerView 滚动器太糟糕了。 None 的组件是自定义的,所有内容均来自 recyclerview-v7:24.2.1、support-v4:24.2.1、design:24.2.1。

我什至尝试使用 leanback-v17:24.2.1,但无济于事。

水平 RecyclerViews 使用 LinearLayoutManager.HORIZONTAL 设置。 我已经尝试了从声明式 (android:nestedScrollingEnabled) 和编程式 (setNestedScrollingEnabled) 到 true 或 false、LayoutFrozen、ScrollingTouchSlop、ItemViewCacheSize 的所有设置,但似乎没有任何东西可以改善水平滚动体验。

Horizo​​ntal RecyclerViews 可以使用哪些属性,属性,使水平滚动顺滑如黄油?

minSDKVersion 19,targetSDKVersion 24,compileSDKVersion 24,buildToolsVersion 24.0.2。

尝试使用旧的 ListView 而不是 Recyclerview,如果你有寻呼机,请禁用触摸。

水平 RecyclerView 在垂直 NestedScrollView 中滚动很糟糕。 我不得不用 Horizo​​ntalScrollView 替换 Horizo​​ntal RecyclerView,将 Horizo​​ntal LinearLayout 作为顶级子视图放入其中,并以编程方式填充子视图的有限已知大小,以实现所需的平滑滚动。如果子视图的大小是动态的,我想我将无法解决这个问题。