From e4afee101429b0bcb3fcf0fa1e93e5e729c5d5e2 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Thu, 4 Jun 2015 14:31:11 +0300 Subject: add separate icon for unread only switchbox --- .../src/main/java/org/fox/ttrss/BaseFeedlistFragment.java | 9 +++++++-- .../src/main/res/drawable-hdpi/ic_filter_variant.png | Bin 0 -> 209 bytes .../src/main/res/drawable-hdpi/ic_filter_variant_dark.png | Bin 0 -> 211 bytes .../src/main/res/drawable-xhdpi/ic_filter_variant.png | Bin 0 -> 293 bytes .../main/res/drawable-xhdpi/ic_filter_variant_dark.png | Bin 0 -> 305 bytes .../src/main/res/drawable-xxhdpi/ic_filter_variant.png | Bin 0 -> 268 bytes .../main/res/drawable-xxhdpi/ic_filter_variant_dark.png | Bin 0 -> 270 bytes .../src/main/res/drawable-xxxhdpi/ic_filter_variant.png | Bin 0 -> 375 bytes .../main/res/drawable-xxxhdpi/ic_filter_variant_dark.png | Bin 0 -> 386 bytes org.fox.ttrss/src/main/res/values/attrs.xml | 1 + org.fox.ttrss/src/main/res/values/style.xml | 2 ++ 11 files changed, 10 insertions(+), 2 deletions(-) create mode 100755 org.fox.ttrss/src/main/res/drawable-hdpi/ic_filter_variant.png create mode 100755 org.fox.ttrss/src/main/res/drawable-hdpi/ic_filter_variant_dark.png create mode 100755 org.fox.ttrss/src/main/res/drawable-xhdpi/ic_filter_variant.png create mode 100755 org.fox.ttrss/src/main/res/drawable-xhdpi/ic_filter_variant_dark.png create mode 100755 org.fox.ttrss/src/main/res/drawable-xxhdpi/ic_filter_variant.png create mode 100755 org.fox.ttrss/src/main/res/drawable-xxhdpi/ic_filter_variant_dark.png create mode 100755 org.fox.ttrss/src/main/res/drawable-xxxhdpi/ic_filter_variant.png create mode 100755 org.fox.ttrss/src/main/res/drawable-xxxhdpi/ic_filter_variant_dark.png (limited to 'org.fox.ttrss/src') diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/BaseFeedlistFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/BaseFeedlistFragment.java index 4a4585b6..9f9afe73 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/BaseFeedlistFragment.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/BaseFeedlistFragment.java @@ -64,6 +64,11 @@ public abstract class BaseFeedlistFragment extends Fragment { TextView text = (TextView) footer.findViewById(R.id.title); text.setText(R.string.unread_only); + ImageView icon = (ImageView) footer.findViewById(R.id.icon); + TypedValue tv = new TypedValue(); + getActivity().getTheme().resolveAttribute(R.attr.ic_filter_variant, tv, true); + icon.setImageResource(tv.resourceId); + final SwitchCompat rowSwitch = (SwitchCompat) footer.findViewById(R.id.row_switch); rowSwitch.setChecked(activity.getUnreadOnly()); @@ -88,8 +93,8 @@ public abstract class BaseFeedlistFragment extends Fragment { text = (TextView) footer.findViewById(R.id.title); text.setText(R.string.preferences); - ImageView icon = (ImageView) footer.findViewById(R.id.icon); - TypedValue tv = new TypedValue(); + icon = (ImageView) footer.findViewById(R.id.icon); + tv = new TypedValue(); getActivity().getTheme().resolveAttribute(R.attr.ic_settings, tv, true); icon.setImageResource(tv.resourceId); diff --git a/org.fox.ttrss/src/main/res/drawable-hdpi/ic_filter_variant.png b/org.fox.ttrss/src/main/res/drawable-hdpi/ic_filter_variant.png new file mode 100755 index 00000000..6e25a020 Binary files /dev/null and b/org.fox.ttrss/src/main/res/drawable-hdpi/ic_filter_variant.png differ diff --git a/org.fox.ttrss/src/main/res/drawable-hdpi/ic_filter_variant_dark.png b/org.fox.ttrss/src/main/res/drawable-hdpi/ic_filter_variant_dark.png new file mode 100755 index 00000000..428b0968 Binary files /dev/null and b/org.fox.ttrss/src/main/res/drawable-hdpi/ic_filter_variant_dark.png differ diff --git a/org.fox.ttrss/src/main/res/drawable-xhdpi/ic_filter_variant.png b/org.fox.ttrss/src/main/res/drawable-xhdpi/ic_filter_variant.png new file mode 100755 index 00000000..21e4f18a Binary files /dev/null and b/org.fox.ttrss/src/main/res/drawable-xhdpi/ic_filter_variant.png differ diff --git a/org.fox.ttrss/src/main/res/drawable-xhdpi/ic_filter_variant_dark.png b/org.fox.ttrss/src/main/res/drawable-xhdpi/ic_filter_variant_dark.png new file mode 100755 index 00000000..c2f6257a Binary files /dev/null and b/org.fox.ttrss/src/main/res/drawable-xhdpi/ic_filter_variant_dark.png differ diff --git a/org.fox.ttrss/src/main/res/drawable-xxhdpi/ic_filter_variant.png b/org.fox.ttrss/src/main/res/drawable-xxhdpi/ic_filter_variant.png new file mode 100755 index 00000000..929029e8 Binary files /dev/null and b/org.fox.ttrss/src/main/res/drawable-xxhdpi/ic_filter_variant.png differ diff --git a/org.fox.ttrss/src/main/res/drawable-xxhdpi/ic_filter_variant_dark.png b/org.fox.ttrss/src/main/res/drawable-xxhdpi/ic_filter_variant_dark.png new file mode 100755 index 00000000..a86bd9c9 Binary files /dev/null and b/org.fox.ttrss/src/main/res/drawable-xxhdpi/ic_filter_variant_dark.png differ diff --git a/org.fox.ttrss/src/main/res/drawable-xxxhdpi/ic_filter_variant.png b/org.fox.ttrss/src/main/res/drawable-xxxhdpi/ic_filter_variant.png new file mode 100755 index 00000000..b26703c0 Binary files /dev/null and b/org.fox.ttrss/src/main/res/drawable-xxxhdpi/ic_filter_variant.png differ diff --git a/org.fox.ttrss/src/main/res/drawable-xxxhdpi/ic_filter_variant_dark.png b/org.fox.ttrss/src/main/res/drawable-xxxhdpi/ic_filter_variant_dark.png new file mode 100755 index 00000000..f9df848f Binary files /dev/null and b/org.fox.ttrss/src/main/res/drawable-xxxhdpi/ic_filter_variant_dark.png differ diff --git a/org.fox.ttrss/src/main/res/values/attrs.xml b/org.fox.ttrss/src/main/res/values/attrs.xml index dd208c91..83b06774 100755 --- a/org.fox.ttrss/src/main/res/values/attrs.xml +++ b/org.fox.ttrss/src/main/res/values/attrs.xml @@ -37,4 +37,5 @@ + \ No newline at end of file diff --git a/org.fox.ttrss/src/main/res/values/style.xml b/org.fox.ttrss/src/main/res/values/style.xml index a3fe17f7..ffb54b1f 100755 --- a/org.fox.ttrss/src/main/res/values/style.xml +++ b/org.fox.ttrss/src/main/res/values/style.xml @@ -45,6 +45,7 @@ @drawable/ic_share_dark @drawable/ic_keyboard_backspace_dark @drawable/ic_settings_dark + @drawable/ic_filter_variant_dark -- cgit v1.2.3