diff options
| author | Lucas Dupin <dupin@google.com> | 2018-06-07 13:59:42 -0700 |
|---|---|---|
| committer | Lucas Dupin <dupin@google.com> | 2018-06-07 16:33:09 -0700 |
| commit | a291d19e47a8a784fda56566754364d2107baed4 (patch) | |
| tree | 00a96dd900e4d4384d376bd8a5f95855c83a8c47 /core/java/android/widget/RemoteViews.java | |
| parent | 843a0cabbfef800f8c9ec0ff04fb1593272c3e00 (diff) | |
More conservative dark text calculation
Refactored WallpaperColors to use constrast ratio instead of luminance
for detecting dark pixels. Also using a contrast more conservative than
what GAR requires while decreasing the dark area threshold.
Change-Id: I67b799be4b7ccd50bb3e63c6179d513b9b76446b
Fixes: 76435920
Test: manually set various wallpapers
Test: use new debug flag to verify which pixel is actually dark
Diffstat (limited to 'core/java/android/widget/RemoteViews.java')
| -rw-r--r-- | core/java/android/widget/RemoteViews.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/java/android/widget/RemoteViews.java b/core/java/android/widget/RemoteViews.java index 4865dab6056a..22c840b3bf7e 100644 --- a/core/java/android/widget/RemoteViews.java +++ b/core/java/android/widget/RemoteViews.java @@ -68,7 +68,7 @@ import android.view.ViewStub; import android.widget.AdapterView.OnItemClickListener; import com.android.internal.R; -import com.android.internal.util.NotificationColorUtil; +import com.android.internal.util.ContrastColorUtil; import com.android.internal.util.Preconditions; import java.lang.annotation.ElementType; @@ -2155,7 +2155,7 @@ public class RemoteViews implements Parcelable, Filter { View v = viewsToProcess.pop(); if (v instanceof TextView) { TextView textView = (TextView) v; - textView.setText(NotificationColorUtil.clearColorSpans(textView.getText())); + textView.setText(ContrastColorUtil.clearColorSpans(textView.getText())); textView.setTextColor(textColor); } if (v instanceof ViewGroup) { |
