0

是否有可能使快速滚动的回收视图的滚动条不消失?现在我有这个rec​​yclerview:

<androidx.recyclerview.widget.RecyclerView
    android:id="@+id/result_list"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:fadeScrollbars="false"
    app:fastScrollEnabled="true"
    app:fastScrollHorizontalThumbDrawable="@drawable/thumb_drawable"
    app:fastScrollHorizontalTrackDrawable="@drawable/line_drawable"
    app:fastScrollVerticalThumbDrawable="@drawable/thumb_drawable"
    app:fastScrollVerticalTrackDrawable="@drawable/line_drawable"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent" />

当我还在使用普通滚动条时,fadeScrollbars = false 确实有效,但快速滚动条似乎根本不关心这个属性。一旦用户停止滚动,是否有可能将其保持在那里并防止它消失?

4

1 回答 1

0

到目前为止,最好的方法是android:fadeScrollbars="false"在 xml 中使用,这相当于ScrollView.setScrollbarFadingEnabled(false);在 java 代码中。

于 2022-01-26T16:13:48.210 回答