From d40328e68786736a5033b2480867efc813d12ed1 Mon Sep 17 00:00:00 2001 From: Jason Monk Date: Mon, 7 Dec 2015 21:45:47 -0500 Subject: [PATCH] Color transforms for the tuner Change-Id: I615be65e2b020acd5520f93c04f426c4006221c5 --- .../android/internal/logging/MetricsLogger.java | 1 + packages/SystemUI/res/drawable/ic_colorize.xml | 24 ++ packages/SystemUI/res/layout/preference_matrix.xml | 100 ++++++ .../res/layout/preference_widget_settings.xml | 44 +++ .../res/layout/preference_widget_switch.xml | 44 +++ packages/SystemUI/res/values/strings.xml | 36 +++ packages/SystemUI/res/values/styles.xml | 6 +- packages/SystemUI/res/xml/tuner_prefs.xml | 5 + .../systemui/statusbar/phone/QSTileHost.java | 3 + .../systemui/tuner/ColorMatrixFragment.java | 355 +++++++++++++++++++++ .../android/systemui/tuner/ColorMatrixTile.java | 107 +++++++ 11 files changed, 724 insertions(+), 1 deletion(-) create mode 100644 packages/SystemUI/res/drawable/ic_colorize.xml create mode 100644 packages/SystemUI/res/layout/preference_matrix.xml create mode 100644 packages/SystemUI/res/layout/preference_widget_settings.xml create mode 100644 packages/SystemUI/res/layout/preference_widget_switch.xml create mode 100644 packages/SystemUI/src/com/android/systemui/tuner/ColorMatrixFragment.java create mode 100644 packages/SystemUI/src/com/android/systemui/tuner/ColorMatrixTile.java diff --git a/core/java/com/android/internal/logging/MetricsLogger.java b/core/java/com/android/internal/logging/MetricsLogger.java index e276bc62ab09..bfc56dbed61a 100644 --- a/core/java/com/android/internal/logging/MetricsLogger.java +++ b/core/java/com/android/internal/logging/MetricsLogger.java @@ -35,6 +35,7 @@ public class MetricsLogger implements MetricsConstants { public static final int ACTION_ZEN_ALLOW_LIGHTS = 262; public static final int NOTIFICATION_TOPIC_NOTIFICATION = 263; public static final int ACTION_DEFAULT_SMS_APP_CHANGED = 264; + public static final int QS_COLOR_MATRIX = 265; /** * Logged when the user docks a window from recents by longpressing a task and dragging it to diff --git a/packages/SystemUI/res/drawable/ic_colorize.xml b/packages/SystemUI/res/drawable/ic_colorize.xml new file mode 100644 index 000000000000..79fd6d907264 --- /dev/null +++ b/packages/SystemUI/res/drawable/ic_colorize.xml @@ -0,0 +1,24 @@ + + + + diff --git a/packages/SystemUI/res/layout/preference_matrix.xml b/packages/SystemUI/res/layout/preference_matrix.xml new file mode 100644 index 000000000000..ebf486fe2462 --- /dev/null +++ b/packages/SystemUI/res/layout/preference_matrix.xml @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +