diff options
author | ByteHamster <info@bytehamster.com> | 2022-12-15 23:18:14 +0100 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2022-12-17 10:51:07 +0100 |
commit | 1d251492b08ca17852e4a8bb5b0a9638443da9b2 (patch) | |
tree | c34e5b60ceb3c94504f7d6ef26fb7dd097a4ae63 /app/src/main/java/de/danoeh/antennapod/preferences/MasterSwitchPreference.java | |
parent | 690eb6af8de3f9b8bb55adfdd9f524abe9a7b022 (diff) | |
download | AntennaPod-1d251492b08ca17852e4a8bb5b0a9638443da9b2.zip |
Add support for Material You tinted theme
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/preferences/MasterSwitchPreference.java')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/preferences/MasterSwitchPreference.java | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/preferences/MasterSwitchPreference.java b/app/src/main/java/de/danoeh/antennapod/preferences/MasterSwitchPreference.java index 94e60ef61..62e162a7c 100644 --- a/app/src/main/java/de/danoeh/antennapod/preferences/MasterSwitchPreference.java +++ b/app/src/main/java/de/danoeh/antennapod/preferences/MasterSwitchPreference.java @@ -7,10 +7,10 @@ import android.os.Build; import androidx.preference.SwitchPreferenceCompat; import androidx.preference.PreferenceViewHolder; import android.util.AttributeSet; -import android.util.TypedValue; import android.widget.TextView; import de.danoeh.antennapod.R; +import de.danoeh.antennapod.ui.common.ThemeUtils; public class MasterSwitchPreference extends SwitchPreferenceCompat { @@ -36,10 +36,7 @@ public class MasterSwitchPreference extends SwitchPreferenceCompat { public void onBindViewHolder(PreferenceViewHolder holder) { super.onBindViewHolder(holder); - TypedValue typedValue = new TypedValue(); - getContext().getTheme().resolveAttribute(R.attr.master_switch_background, typedValue, true); - holder.itemView.setBackgroundColor(typedValue.data); - + holder.itemView.setBackgroundColor(ThemeUtils.getColorFromAttr(getContext(), R.attr.colorSurfaceVariant)); TextView title = (TextView) holder.findViewById(android.R.id.title); if (title != null) { title.setTypeface(title.getTypeface(), Typeface.BOLD); |