diff --git a/app/src/main/java/com/philliphsu/clock2/alarms/ExpandedAlarmViewHolder.java b/app/src/main/java/com/philliphsu/clock2/alarms/ExpandedAlarmViewHolder.java
index 0d9dc5f..13ba8d6 100644
--- a/app/src/main/java/com/philliphsu/clock2/alarms/ExpandedAlarmViewHolder.java
+++ b/app/src/main/java/com/philliphsu/clock2/alarms/ExpandedAlarmViewHolder.java
@@ -3,7 +3,6 @@ package com.philliphsu.clock2.alarms;
import android.app.Activity;
import android.content.Intent;
import android.content.res.ColorStateList;
-import android.content.res.TypedArray;
import android.graphics.drawable.Drawable;
import android.media.RingtoneManager;
import android.net.Uri;
@@ -162,14 +161,11 @@ public class ExpandedAlarmViewHolder extends BaseAlarmViewHolder {
}
private void bindRingtone(String ringtone) {
- // TODO: Write a Utils method for this.
- TypedArray a = getContext().getTheme().obtainStyledAttributes(new int[] {R.attr.themedIconTint});
- ColorStateList iconTint = a.getColorStateList(0);
- a.recycle();
+ int iconTint = Utils.getTextColorFromThemeAttr(getContext(), R.attr.themedIconTint);
Drawable ringtoneIcon = mRingtone.getCompoundDrawablesRelative()[0/*start*/];
ringtoneIcon = DrawableCompat.wrap(ringtoneIcon.mutate());
- DrawableCompat.setTintList(ringtoneIcon, iconTint);
+ DrawableCompat.setTint(ringtoneIcon, iconTint);
mRingtone.setCompoundDrawablesRelativeWithIntrinsicBounds(ringtoneIcon, null, null, null);
// Initializing to Settings.System.DEFAULT_ALARM_ALERT_URI will show
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index ae6128f..b45fa15 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -9,7 +9,11 @@
- @style/AppCompatAlertDialogStyle
- @style/BottomSheetDialogTheme
- - @color/icon_color
+
+ - @color/icon_color_active_light
- @color/text_color_disabled_light
@@ -22,7 +26,11 @@
- @style/AppCompatAlertDialogStyle.Dark
- @style/BottomSheetDialogTheme
- - @color/icon_color_dark
+
+ - @color/icon_color_active_dark
- @color/text_color_disabled_dark
diff --git a/app/src/main/res/values/styles_timer.xml b/app/src/main/res/values/styles_timer.xml
index f7c3e8c..3e3f65c 100644
--- a/app/src/main/res/values/styles_timer.xml
+++ b/app/src/main/res/values/styles_timer.xml
@@ -18,10 +18,13 @@
- @dimen/cardview_action_icon_size
- @dimen/cardview_action_icon_size
- ?selectableItemBackground
- - ?attr/themedIconTint
- @dimen/cardview_action_icon_margin
- @dimen/cardview_action_icon_margin
- @dimen/cardview_action_icon_margin
+
+
+ - ?attr/themedIconTint