summaryrefslogtreecommitdiff
path: root/org.fox.ttrss/src/main/java
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2015-06-01 23:43:03 +0300
committerAndrew Dolgov <[email protected]>2015-06-01 23:43:03 +0300
commit69e916684f7970b5112e450d1037fa7cd84da987 (patch)
tree99c7eff94dbb0263891151dc6bc7a0c3f86d9967 /org.fox.ttrss/src/main/java
parent209b82a1dab3330a791e7c93a488d8d4abf3931e (diff)
add ripple effect to headline row image view buttons
Diffstat (limited to 'org.fox.ttrss/src/main/java')
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java13
1 files changed, 13 insertions, 0 deletions
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() {