From 5626e463f7b7a81caad3d80ede5c3bc43e0c295c Mon Sep 17 00:00:00 2001
From: Janne Koschinski <janne@kuschku.de>
Date: Wed, 6 Jun 2018 15:48:45 +0200
Subject: [PATCH] Decrease size of fast scroller elements, kinda fixes #121

---
 app/src/main/res/layout/fragment_chat_list.xml | 4 +---
 app/src/main/res/layout/fragment_nick_list.xml | 5 +----
 app/src/main/res/values/styles_widgets.xml     | 8 ++++++++
 3 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/app/src/main/res/layout/fragment_chat_list.xml b/app/src/main/res/layout/fragment_chat_list.xml
index d504210af..e67970b4a 100644
--- a/app/src/main/res/layout/fragment_chat_list.xml
+++ b/app/src/main/res/layout/fragment_chat_list.xml
@@ -51,10 +51,8 @@
 
   <com.simplecityapps.recyclerview_fastscroll.views.FastScrollRecyclerView
     android:id="@+id/chatList"
+    style="@style/Widget.FastScroller"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
-    app:fastScrollPopupBgColor="?colorAccent"
-    app:fastScrollPopupTextColor="?colorTextPrimaryInverse"
-    app:fastScrollThumbColor="?colorAccent"
     tools:listitem="@layout/widget_buffer" />
 </LinearLayout>
diff --git a/app/src/main/res/layout/fragment_nick_list.xml b/app/src/main/res/layout/fragment_nick_list.xml
index 6d4396b2b..bf81fdab6 100644
--- a/app/src/main/res/layout/fragment_nick_list.xml
+++ b/app/src/main/res/layout/fragment_nick_list.xml
@@ -18,16 +18,13 @@
   -->
 
 <de.kuschku.quasseldroid.util.ui.DrawerRecyclerView xmlns:android="http://schemas.android.com/apk/res/android"
-  xmlns:app="http://schemas.android.com/apk/res-auto"
   xmlns:tools="http://schemas.android.com/tools"
   android:id="@+id/nickList"
+  style="@style/Widget.FastScroller"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:background="?attr/colorBackground"
   android:clipToPadding="false"
   android:fitsSystemWindows="true"
-  app:fastScrollPopupBgColor="?colorAccent"
-  app:fastScrollPopupTextColor="?colorTextPrimaryInverse"
-  app:fastScrollThumbColor="?colorAccent"
   tools:listitem="@layout/widget_nick"
   tools:showIn="@layout/activity_main" />
diff --git a/app/src/main/res/values/styles_widgets.xml b/app/src/main/res/values/styles_widgets.xml
index b8cf9da06..858e5483c 100644
--- a/app/src/main/res/values/styles_widgets.xml
+++ b/app/src/main/res/values/styles_widgets.xml
@@ -300,6 +300,14 @@
     <item name="insetBackground">#4000</item>
   </style>
 
+  <style name="Widget.FastScroller" parent="">
+    <item name="fastScrollPopupBgColor">?colorAccent</item>
+    <item name="fastScrollPopupTextColor">?colorTextPrimaryInverse</item>
+    <item name="fastScrollThumbColor">?colorAccent</item>
+    <item name="fastScrollPopupTextSize">32dp</item>
+    <item name="fastScrollPopupBackgroundSize">62dp</item>
+  </style>
+
   <!-- NavigationDrawerLayout -->
   <declare-styleable name="NavigationDrawerLayout">
     <attr name="insetBackground" />
-- 
GitLab