我需要在屏幕上永久可见的 recyclerview 中显示垂直快速滚动条。
当我打开屏幕时,它似乎变淡了,当我滚动回收器 View 时,滚动条出现但在几秒钟内又变淡了。我怎样才能达到同样的效果。
我已经尝试过这些属性:
android:fadeScrollbars="false"
ScrollView.setScrollbarFadingEnabled(false);
android:scrollbarFadeDuration="0"
android:scrollbarAlwaysDrawVerticalTrack="true"
android:scrollbarAlwaysDrawHorizontalTrack="true"
我的 Recycler View 如下所示:
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/list"
app:fastScrollEnabled="true"
android:scrollbarAlwaysDrawVerticalTrack="true"
android:layout_marginRight="@dimen/_15sdp"
app:fastScrollHorizontalThumbDrawable="@drawable/thumb_drawable"
app:fastScrollHorizontalTrackDrawable="@drawable/line_drawable"
app:fastScrollVerticalThumbDrawable="@drawable/thumb_drawable"
app:fastScrollVerticalTrackDrawable="@drawable/line_drawable"
android:name="com.fca.ecocoaching.home.PreviousTripFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layoutManager="LinearLayoutManager"
tools:context=".ui.previoustrip.PreviousTripFragment"
tools:listitem="@layout/fragment_trip"/>
最佳答案
可以在xml中使用android:fadeScrollbars="false"或者ScrollView.setScrollbarFadingEnabled(false);在 Java 代码中。
关于android - 如何使 recyclerview 中的 fastscrollbar 永久可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56303649/