From 57733d9be8d492e369dd9f9ab247402725d65a3d Mon Sep 17 00:00:00 2001 From: sallyyuen Date: Wed, 24 Feb 2021 10:14:13 -0800 Subject: Add configurable strength values for Reduce Bright Colors Test: atest FrameworkServicesTests:ReduceBrightColorsTintControllerTest, atest FrameworksServicesTests:ColorDisplayServiceTest Bug: b/179805222 Change-Id: I70bfedd9d2226abac2a2cb6952ffb835ea8891d5 --- .../hardware/display/ColorDisplayManager.java | 20 ++++++++++++++++++++ core/res/res/values/config.xml | 9 +++++++++ core/res/res/values/symbols.xml | 3 +++ 3 files changed, 32 insertions(+) diff --git a/core/java/android/hardware/display/ColorDisplayManager.java b/core/java/android/hardware/display/ColorDisplayManager.java index e247df320115..aafa7d520632 100644 --- a/core/java/android/hardware/display/ColorDisplayManager.java +++ b/core/java/android/hardware/display/ColorDisplayManager.java @@ -536,6 +536,26 @@ public final class ColorDisplayManager { return context.getResources().getBoolean(R.bool.config_reduceBrightColorsAvailable); } + /** + * Returns the minimum allowed brightness reduction strength in percentage when activated. + * + * @hide + */ + public static int getMinimumReduceBrightColorsStrength(Context context) { + return context.getResources() + .getInteger(R.integer.config_reduceBrightColorsStrengthMin); + } + + /** + * Returns the maximum allowed brightness reduction strength in percentage when activated. + * + * @hide + */ + public static int getMaximumReduceBrightColorsStrength(Context context) { + return context.getResources() + .getInteger(R.integer.config_reduceBrightColorsStrengthMax); + } + /** * Check if the color transforms are color accelerated. Some transforms are experimental only * on non-accelerated platforms due to the performance implications. diff --git a/core/res/res/values/config.xml b/core/res/res/values/config.xml index 9a917b72a5fd..a9b681a5529b 100644 --- a/core/res/res/values/config.xml +++ b/core/res/res/values/config.xml @@ -848,6 +848,15 @@ 1.000000000000000 + + 0 + + + 0 + + + 100 + false diff --git a/core/res/res/values/symbols.xml b/core/res/res/values/symbols.xml index b5af5240b843..e560d823a79c 100644 --- a/core/res/res/values/symbols.xml +++ b/core/res/res/values/symbols.xml @@ -3223,6 +3223,9 @@ + + + -- cgit v1.2.3-59-g8ed1b