summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/src/main/res/drawable/scrollbar_line.xml12
-rw-r--r--core/src/main/res/drawable/scrollbar_line_drawable.xml9
-rw-r--r--core/src/main/res/drawable/scrollbar_thumb.xml14
-rw-r--r--core/src/main/res/drawable/scrollbar_thumb_default.xml14
-rw-r--r--core/src/main/res/drawable/scrollbar_thumb_drawable.xml9
-rw-r--r--core/src/main/res/drawable/scrollbar_thumb_pressed.xml14
-rw-r--r--core/src/main/res/drawable/scrollbar_track.xml4
-rw-r--r--core/src/main/res/values/styles.xml9
8 files changed, 45 insertions, 40 deletions
diff --git a/core/src/main/res/drawable/scrollbar_line.xml b/core/src/main/res/drawable/scrollbar_line.xml
deleted file mode 100644
index 1d5362840..000000000
--- a/core/src/main/res/drawable/scrollbar_line.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android"
- android:shape="rectangle">
-
- <solid android:color="#33666666"/>
-
- <padding
- android:top="10dp"
- android:left="10dp"
- android:right="10dp"
- android:bottom="10dp"/>
-</shape>
diff --git a/core/src/main/res/drawable/scrollbar_line_drawable.xml b/core/src/main/res/drawable/scrollbar_line_drawable.xml
deleted file mode 100644
index 1339fa4a4..000000000
--- a/core/src/main/res/drawable/scrollbar_line_drawable.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?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/scrollbar_line"/>
-
- <item
- android:drawable="@drawable/scrollbar_line"/>
-</selector>
diff --git a/core/src/main/res/drawable/scrollbar_thumb.xml b/core/src/main/res/drawable/scrollbar_thumb.xml
index 0416c8be9..4b08668bf 100644
--- a/core/src/main/res/drawable/scrollbar_thumb.xml
+++ b/core/src/main/res/drawable/scrollbar_thumb.xml
@@ -1,11 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android"
- android:shape="rectangle">
-
- <padding
- android:paddingLeft="22dp"
- android:paddingRight="22dp" />
-
- <solid android:color="#99666666" />
-
-</shape>
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_pressed="true" android:drawable="@drawable/scrollbar_thumb_pressed"/>
+ <item android:drawable="@drawable/scrollbar_thumb_default"/>
+</selector>
diff --git a/core/src/main/res/drawable/scrollbar_thumb_default.xml b/core/src/main/res/drawable/scrollbar_thumb_default.xml
new file mode 100644
index 000000000..5e8a98b44
--- /dev/null
+++ b/core/src/main/res/drawable/scrollbar_thumb_default.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
+ <item>
+ <shape android:shape="rectangle">
+ <size android:height="24dp" android:width="24dp"/>
+ </shape>
+ </item>
+ <item android:gravity="end">
+ <shape android:shape="rectangle">
+ <solid android:color="#99666666"/>
+ <size android:height="4dp" android:width="4dp"/>
+ </shape>
+ </item>
+</layer-list>
diff --git a/core/src/main/res/drawable/scrollbar_thumb_drawable.xml b/core/src/main/res/drawable/scrollbar_thumb_drawable.xml
deleted file mode 100644
index efed1748c..000000000
--- a/core/src/main/res/drawable/scrollbar_thumb_drawable.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?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/scrollbar_thumb"/>
-
- <item
- android:drawable="@drawable/scrollbar_thumb"/>
-</selector>
diff --git a/core/src/main/res/drawable/scrollbar_thumb_pressed.xml b/core/src/main/res/drawable/scrollbar_thumb_pressed.xml
new file mode 100644
index 000000000..4f3ad719e
--- /dev/null
+++ b/core/src/main/res/drawable/scrollbar_thumb_pressed.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
+ <item>
+ <shape android:shape="rectangle">
+ <size android:height="24dp" android:width="24dp"/>
+ </shape>
+ </item>
+ <item android:gravity="end">
+ <shape android:shape="rectangle">
+ <solid android:color="@color/antennapod_blue"/>
+ <size android:height="4dp" android:width="4dp"/>
+ </shape>
+ </item>
+</layer-list>
diff --git a/core/src/main/res/drawable/scrollbar_track.xml b/core/src/main/res/drawable/scrollbar_track.xml
new file mode 100644
index 000000000..ce838abe9
--- /dev/null
+++ b/core/src/main/res/drawable/scrollbar_track.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:drawable="@android:color/transparent"/>
+</selector>
diff --git a/core/src/main/res/values/styles.xml b/core/src/main/res/values/styles.xml
index bbfd4eee5..c880ba5c0 100644
--- a/core/src/main/res/values/styles.xml
+++ b/core/src/main/res/values/styles.xml
@@ -309,4 +309,13 @@
<item name="android:progressDrawable">@drawable/progress_bar_horizontal_trueblack</item>
</style>
+ <style name="FastScrollRecyclerView" parent="android:Widget">
+ <item name="android:scrollbars">none</item>
+ <item name="fastScrollEnabled">true</item>
+ <item name="fastScrollHorizontalThumbDrawable">@drawable/scrollbar_thumb</item>
+ <item name="fastScrollHorizontalTrackDrawable">@drawable/scrollbar_track</item>
+ <item name="fastScrollVerticalThumbDrawable">@drawable/scrollbar_thumb</item>
+ <item name="fastScrollVerticalTrackDrawable">@drawable/scrollbar_track</item>
+ </style>
+
</resources>