fix:调整滚动条配置方式(发现部分手机无效,这样改后貌似可以)
This commit is contained in:
@@ -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()
|
||||
}
|
||||
}
|
||||
}
|
@@ -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"
|
||||
|
Reference in New Issue
Block a user