diff --git a/res/color-night/accent_select_primary_text.xml b/res/color-night/accent_select_primary_text.xml new file mode 100644 index 00000000000..049ddf63678 --- /dev/null +++ b/res/color-night/accent_select_primary_text.xml @@ -0,0 +1,18 @@ + + + + + \ No newline at end of file diff --git a/res/color-night/accent_select_secondary_text.xml b/res/color-night/accent_select_secondary_text.xml new file mode 100644 index 00000000000..6b7b4f27dcf --- /dev/null +++ b/res/color-night/accent_select_secondary_text.xml @@ -0,0 +1,18 @@ + + + + + \ No newline at end of file diff --git a/res/color/accent_select_background.xml b/res/color/accent_select_background.xml new file mode 100644 index 00000000000..5dab7230532 --- /dev/null +++ b/res/color/accent_select_background.xml @@ -0,0 +1,18 @@ + + + + + \ No newline at end of file diff --git a/res/color/accent_select_primary_text.xml b/res/color/accent_select_primary_text.xml new file mode 100644 index 00000000000..f790d425a1a --- /dev/null +++ b/res/color/accent_select_primary_text.xml @@ -0,0 +1,18 @@ + + + + + \ No newline at end of file diff --git a/res/color/accent_select_secondary_text.xml b/res/color/accent_select_secondary_text.xml new file mode 100644 index 00000000000..25d24a8cdac --- /dev/null +++ b/res/color/accent_select_secondary_text.xml @@ -0,0 +1,18 @@ + + + + + \ No newline at end of file diff --git a/res/drawable/homepage_highlighted_item_background.xml b/res/drawable/homepage_highlighted_item_background.xml index d54ff601643..7e0dea546f3 100644 --- a/res/drawable/homepage_highlighted_item_background.xml +++ b/res/drawable/homepage_highlighted_item_background.xml @@ -17,7 +17,7 @@ + android:color="@color/accent_select_background" /> \ No newline at end of file diff --git a/src/com/android/settings/Utils.java b/src/com/android/settings/Utils.java index 2988ddcaedb..f996444b482 100644 --- a/src/com/android/settings/Utils.java +++ b/src/com/android/settings/Utils.java @@ -85,7 +85,6 @@ import android.text.TextUtils; import android.text.format.DateUtils; import android.text.style.TtsSpan; import android.util.ArraySet; -import android.util.FeatureFlagUtils; import android.util.IconDrawableFactory; import android.util.Log; import android.view.LayoutInflater; @@ -1220,7 +1219,7 @@ public final class Utils extends com.android.settingslib.Utils { */ @ColorInt public static int getHomepageIconColor(Context context) { - return getColorAttrDefaultColor(context, android.R.attr.textColorSecondary); + return getColorAttrDefaultColor(context, android.R.attr.textColorPrimary); } /** @@ -1228,6 +1227,6 @@ public final class Utils extends com.android.settingslib.Utils { */ @ColorInt public static int getHomepageIconColorHighlight(Context context) { - return getColorAttrDefaultColor(context, android.R.attr.textColorSecondaryInverse); + return context.getColor(R.color.accent_select_primary_text); } } diff --git a/src/com/android/settings/widget/HighlightableTopLevelPreferenceAdapter.java b/src/com/android/settings/widget/HighlightableTopLevelPreferenceAdapter.java index 338be483b6d..3cc7ef27f7e 100644 --- a/src/com/android/settings/widget/HighlightableTopLevelPreferenceAdapter.java +++ b/src/com/android/settings/widget/HighlightableTopLevelPreferenceAdapter.java @@ -78,12 +78,10 @@ public class HighlightableTopLevelPreferenceAdapter extends PreferenceGroupAdapt Context context = preferenceGroup.getContext(); mTitleColorNormal = Utils.getColorAttrDefaultColor(context, android.R.attr.textColorPrimary); - mTitleColorHighlight = Utils.getColorAttrDefaultColor(context, - android.R.attr.textColorPrimaryInverse); + mTitleColorHighlight = context.getColor(R.color.accent_select_primary_text); mSummaryColorNormal = Utils.getColorAttrDefaultColor(context, android.R.attr.textColorSecondary); - mSummaryColorHighlight = Utils.getColorAttrDefaultColor(context, - android.R.attr.textColorSecondaryInverse); + mSummaryColorHighlight = context.getColor(R.color.accent_select_secondary_text); mIconColorNormal = Utils.getHomepageIconColor(context); mIconColorHighlight = Utils.getHomepageIconColorHighlight(context); }