diff --git a/app/src/main/java/de/danoeh/antennapod/adapter/NavListAdapter.java b/app/src/main/java/de/danoeh/antennapod/adapter/NavListAdapter.java
index fbf6b804a..be8e52cfc 100644
--- a/app/src/main/java/de/danoeh/antennapod/adapter/NavListAdapter.java
+++ b/app/src/main/java/de/danoeh/antennapod/adapter/NavListAdapter.java
@@ -8,6 +8,7 @@ import android.graphics.Typeface;
import android.graphics.drawable.Drawable;
import android.preference.PreferenceManager;
import android.support.v7.app.AlertDialog;
+import android.util.TypedValue;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@@ -214,10 +215,17 @@ public class NavListAdapter extends BaseAdapter
}
if (v != null && viewType != VIEW_TYPE_SECTION_DIVIDER) {
TextView txtvTitle = v.findViewById(R.id.txtvTitle);
+ TypedValue typedValue = new TypedValue();
+
if (position == itemAccess.getSelectedItemIndex()) {
txtvTitle.setTypeface(null, Typeface.BOLD);
+ v.getContext().getTheme().resolveAttribute(de.danoeh.antennapod.core.R.attr.drawer_activated_color, typedValue, true);
+ v.setBackgroundResource(typedValue.resourceId);
+
} else {
txtvTitle.setTypeface(null, Typeface.NORMAL);
+ v.getContext().getTheme().resolveAttribute(de.danoeh.antennapod.core.R.attr.nav_drawer_background, typedValue, true);
+ v.setBackgroundResource(typedValue.resourceId);
}
}
return v;
diff --git a/core/src/main/res/values/attrs.xml b/core/src/main/res/values/attrs.xml
index 16a6d9185..48e55768e 100644
--- a/core/src/main/res/values/attrs.xml
+++ b/core/src/main/res/values/attrs.xml
@@ -67,6 +67,7 @@
+
diff --git a/core/src/main/res/values/colors.xml b/core/src/main/res/values/colors.xml
index eec4f76ce..5d820f3cf 100644
--- a/core/src/main/res/values/colors.xml
+++ b/core/src/main/res/values/colors.xml
@@ -29,7 +29,8 @@
#FFFFFF
#212121
-
+ #3B3B3B
+ #212121
#DDDDDD
#414141
#414141
diff --git a/core/src/main/res/values/styles.xml b/core/src/main/res/values/styles.xml
index 79773619f..363a69a63 100644
--- a/core/src/main/res/values/styles.xml
+++ b/core/src/main/res/values/styles.xml
@@ -43,6 +43,7 @@
- @drawable/ic_drag_vertical_grey600_48dp
- @color/white
- @color/white
+ - @color/highlight_light
- @drawable/ic_new_releases_grey600_24dp
- @drawable/ic_history_grey600_24dp
- @drawable/ic_folder_grey600_24dp
@@ -125,7 +126,8 @@
- @drawable/overlay_drawable_dark
- @drawable/ic_drag_vertical_white_48dp
- @color/black
- - #3B3B3B
+ - @color/nav_drawer_background_dark
+ - @color/nav_drawer_highlighted_dark
- @drawable/ic_new_releases_white_24dp
- @drawable/ic_history_white_24dp
- @drawable/ic_folder_white_24dp
@@ -175,6 +177,7 @@
- @drawable/ic_drag_vertical_white_48dp
- @color/black
- @color/black
+ - @color/highlight_trueblack
- @color/white
- @color/white
- @color/black
@@ -228,6 +231,7 @@
- @drawable/ic_drag_vertical_grey600_48dp
- @color/white
- @color/white
+ - @color/highlight_light
- @drawable/ic_new_releases_grey600_24dp
- @drawable/ic_history_grey600_24dp
- @drawable/ic_folder_grey600_24dp
@@ -309,7 +313,8 @@
- @drawable/overlay_drawable_dark
- @drawable/ic_drag_vertical_white_48dp
- @color/black
- - #3B3B3B
+ - @color/nav_drawer_background_dark
+ - @color/nav_drawer_highlighted_dark
- @drawable/ic_new_releases_white_24dp
- @drawable/ic_history_white_24dp
- @drawable/ic_folder_white_24dp
@@ -359,6 +364,7 @@
- @drawable/ic_drag_vertical_white_48dp
- @color/black
- @color/black
+ - @color/highlight_trueblack
- @color/highlight_trueblack
- @color/white
- @color/white