From 9b84d1ddcfcf18dfff18d552a01462bca46c3ec5 Mon Sep 17 00:00:00 2001 From: Josia Pietsch Date: Sun, 3 Nov 2024 17:47:36 +0100 Subject: [PATCH] fast scroll in app list --- .../main/res/color/text_color_transparent.xml | 4 ++++ app/src/main/res/drawable/fast_scroll_thumb.xml | 14 ++++++++++++++ .../res/drawable/fast_scroll_thumb_drawable.xml | 9 +++++++++ app/src/main/res/drawable/fast_scroll_track.xml | 12 ++++++++++++ .../res/drawable/fast_scroll_track_drawable.xml | 7 +++++++ app/src/main/res/layout/list_apps.xml | 16 ++++++++++++---- 6 files changed, 58 insertions(+), 4 deletions(-) create mode 100644 app/src/main/res/color/text_color_transparent.xml create mode 100644 app/src/main/res/drawable/fast_scroll_thumb.xml create mode 100644 app/src/main/res/drawable/fast_scroll_thumb_drawable.xml create mode 100644 app/src/main/res/drawable/fast_scroll_track.xml create mode 100644 app/src/main/res/drawable/fast_scroll_track_drawable.xml diff --git a/app/src/main/res/color/text_color_transparent.xml b/app/src/main/res/color/text_color_transparent.xml new file mode 100644 index 0000000..9c2fa3b --- /dev/null +++ b/app/src/main/res/color/text_color_transparent.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/fast_scroll_thumb.xml b/app/src/main/res/drawable/fast_scroll_thumb.xml new file mode 100644 index 0000000..7ecc7bb --- /dev/null +++ b/app/src/main/res/drawable/fast_scroll_thumb.xml @@ -0,0 +1,14 @@ + + + + + + + + + diff --git a/app/src/main/res/drawable/fast_scroll_thumb_drawable.xml b/app/src/main/res/drawable/fast_scroll_thumb_drawable.xml new file mode 100644 index 0000000..fab51e6 --- /dev/null +++ b/app/src/main/res/drawable/fast_scroll_thumb_drawable.xml @@ -0,0 +1,9 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/fast_scroll_track.xml b/app/src/main/res/drawable/fast_scroll_track.xml new file mode 100644 index 0000000..5c6bd0a --- /dev/null +++ b/app/src/main/res/drawable/fast_scroll_track.xml @@ -0,0 +1,12 @@ + + + + + + + diff --git a/app/src/main/res/drawable/fast_scroll_track_drawable.xml b/app/src/main/res/drawable/fast_scroll_track_drawable.xml new file mode 100644 index 0000000..09f3307 --- /dev/null +++ b/app/src/main/res/drawable/fast_scroll_track_drawable.xml @@ -0,0 +1,7 @@ + + + + + diff --git a/app/src/main/res/layout/list_apps.xml b/app/src/main/res/layout/list_apps.xml index 958025d..58b76e9 100644 --- a/app/src/main/res/layout/list_apps.xml +++ b/app/src/main/res/layout/list_apps.xml @@ -17,10 +17,18 @@ android:layout_marginRight="16dp" android:layout_weight="1" android:fadeScrollbars="false" - android:fastScrollAlwaysVisible="true" - android:fastScrollEnabled="true" - 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" > + + + + +