fix:调整滚动条配置方式(发现部分手机无效,这样改后貌似可以)

This commit is contained in:
Max
2024-02-23 18:47:27 +08:00
parent 13106a62e4
commit 9ec8385544
2 changed files with 10 additions and 1 deletions

View File

@@ -3,6 +3,7 @@ package com.yizhuan.erban.avroom.gameplay
import android.content.Context
import android.util.AttributeSet
import android.view.LayoutInflater
import android.view.ViewConfiguration
import androidx.databinding.DataBindingUtil
import com.yizhuan.erban.R
import com.yizhuan.erban.databinding.RoomGameplayListWidgetBinding
@@ -57,6 +58,13 @@ class RoomGameplayListWidget : FrameLayoutRoomWidget {
fun loadData(list: List<RoomIcon>) {
adapter.setNewData(list)
binding.recyclerView.isScrollbarFadingEnabled = list.size <= 6
if (list.size > 6) {
binding.recyclerView.isScrollbarFadingEnabled = false
binding.recyclerView.scrollBarFadeDuration = 0
} else {
binding.recyclerView.isScrollbarFadingEnabled = true
binding.recyclerView.scrollBarFadeDuration =
ViewConfiguration.getScrollBarFadeDuration()
}
}
}

View File

@@ -39,6 +39,7 @@
android:layout_marginVertical="@dimen/dp_4"
android:orientation="vertical"
android:paddingHorizontal="@dimen/dp_4"
android:fadeScrollbars="false"
android:scrollbarSize="3dp"
android:scrollbarStyle="outsideOverlay"
android:scrollbarThumbVertical="@drawable/room_gameplay_bg_scrollbar_thumb"