summaryrefslogtreecommitdiff
path: root/core/java/android/widget/RemoteViews.java
diff options
context:
space:
mode:
authorLucas Dupin <dupin@google.com>2018-06-07 13:59:42 -0700
committerLucas Dupin <dupin@google.com>2018-06-07 16:33:09 -0700
commita291d19e47a8a784fda56566754364d2107baed4 (patch)
tree00a96dd900e4d4384d376bd8a5f95855c83a8c47 /core/java/android/widget/RemoteViews.java
parent843a0cabbfef800f8c9ec0ff04fb1593272c3e00 (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.java4
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) {