diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java
index 16acae05..b93a34b2 100755
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java
@@ -816,11 +816,19 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener,
}
+ TypedValue tvAccent = new TypedValue();
+ m_activity.getTheme().resolveAttribute(R.attr.colorAccent, tvAccent, true);
+
if (holder.markedView != null) {
TypedValue tv = new TypedValue();
m_activity.getTheme().resolveAttribute(article.marked ? R.attr.ic_star : R.attr.ic_star_outline, tv, true);
holder.markedView.setImageResource(tv.resourceId);
+
+ if (article.marked)
+ holder.markedView.setColorFilter(tvAccent.data);
+ else
+ holder.markedView.setColorFilter(null);
holder.markedView.setOnClickListener(new OnClickListener() {
@@ -840,6 +848,11 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener,
m_activity.getTheme().resolveAttribute(article.published ? R.attr.ic_checkbox_marked : R.attr.ic_rss_box, tv, true);
holder.publishedView.setImageResource(tv.resourceId);
+
+ if (article.published)
+ holder.publishedView.setColorFilter(tvAccent.data);
+ else
+ holder.publishedView.setColorFilter(null);
holder.publishedView.setOnClickListener(new OnClickListener() {
diff --git a/org.fox.ttrss/src/main/res/drawable-v21/ripple.xml b/org.fox.ttrss/src/main/res/drawable-v21/ripple.xml
new file mode 100644
index 00000000..015979ba
--- /dev/null
+++ b/org.fox.ttrss/src/main/res/drawable-v21/ripple.xml
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/org.fox.ttrss/src/main/res/drawable/ripple.xml b/org.fox.ttrss/src/main/res/drawable/ripple.xml
new file mode 100644
index 00000000..1999ca08
--- /dev/null
+++ b/org.fox.ttrss/src/main/res/drawable/ripple.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/org.fox.ttrss/src/main/res/layout/headlines_row.xml b/org.fox.ttrss/src/main/res/layout/headlines_row.xml
index 9798a892..5f18d42d 100755
--- a/org.fox.ttrss/src/main/res/layout/headlines_row.xml
+++ b/org.fox.ttrss/src/main/res/layout/headlines_row.xml
@@ -154,6 +154,7 @@