fast scroll in app list

This commit is contained in:
Josia Pietsch 2024-11-03 17:47:36 +01:00
parent 589d5ec9ab
commit 9b84d1ddcf
Signed by: jrpie
GPG key ID: E70B571D66986A2D
6 changed files with 58 additions and 4 deletions

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:alpha="0.1" android:color="?android:textColor"/>
</selector>

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="@color/text_color_transparent" />
<corners android:radius="5dp" />
<padding
android:bottom="0dp"
android:left="0dp"
android:right="0dp"
android:top="0dp" />
</shape>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:state_pressed="true"
android:drawable="@drawable/fast_scroll_thumb"/>
<item
android:drawable="@drawable/fast_scroll_thumb" />
</selector>

View file

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="@android:color/transparent" />
<padding
android:top="2dp"
android:bottom="2dp"
android:left="2dp"
android:right="2dp" />
</shape>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@drawable/fast_scroll_track"/>
<item
android:drawable="@drawable/fast_scroll_track"/>
</selector>

View file

@ -17,10 +17,18 @@
android:layout_marginRight="16dp"
android:layout_weight="1"
android:fadeScrollbars="false"
android:fastScrollAlwaysVisible="true"
android:fastScrollEnabled="true"
android:scrollbars="vertical">
<!--android:scrollbars="vertical"-->
app:fastScrollEnabled="true"
app:fastScrollHorizontalThumbDrawable="@drawable/fast_scroll_thumb_drawable"
app:fastScrollHorizontalTrackDrawable="@drawable/fast_scroll_track_drawable"
app:fastScrollVerticalThumbDrawable="@drawable/fast_scroll_thumb_drawable"
app:fastScrollVerticalTrackDrawable="@drawable/fast_scroll_track_drawable" >
<!--
android:scrollbars="vertical"
-->
<!--:fastScrollAlwaysVisible="true"-->
</androidx.recyclerview.widget.RecyclerView>