diff options
author | Peter_Liang <peterliang@google.com> | 2020-06-16 17:28:20 +0800 |
---|---|---|
committer | Peter_Liang <peterliang@google.com> | 2020-06-18 20:03:25 +0800 |
commit | 22ed240aab5df0d1b7daadef77f38067e0e7b45e (patch) | |
tree | a5ccaa9e3595270ef085cddac8d704a29e42a4eb /src/com/android/settings/accessibility | |
parent | 481816a97d793625e8a875c6f721de872c1cde6d (diff) | |
download | packages_apps_Settings-22ed240aab5df0d1b7daadef77f38067e0e7b45e.tar.gz packages_apps_Settings-22ed240aab5df0d1b7daadef77f38067e0e7b45e.tar.bz2 packages_apps_Settings-22ed240aab5df0d1b7daadef77f38067e0e7b45e.zip |
Fix the dark theme obscures the center marker of audio balance slider.
Root Cause:
The color of center marker is wrong.
Next:
The color of center marker is white when dark theme is enabled; Otherwise, it's black.
Bug: 159028208
Test: manual test & make RunSettingsRoboTests ROBOTEST_FILTER=BalanceSeekBarPreferenceTest & make RunSettingsRoboTests ROBOTEST_FILTER=BalanceSeekBarTest
Change-Id: Id2d548778d1275709448f4c009a8469216950d8c
Merged-In: Id2d548778d1275709448f4c009a8469216950d8c
(cherry picked from commit 34a873884dfa5e213d7096e52dc16929581f191b)
Diffstat (limited to 'src/com/android/settings/accessibility')
-rw-r--r-- | src/com/android/settings/accessibility/BalanceSeekBar.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/com/android/settings/accessibility/BalanceSeekBar.java b/src/com/android/settings/accessibility/BalanceSeekBar.java index b108e18d2f..ecc226bd67 100644 --- a/src/com/android/settings/accessibility/BalanceSeekBar.java +++ b/src/com/android/settings/accessibility/BalanceSeekBar.java @@ -16,6 +16,8 @@ package com.android.settings.accessibility; +import static com.android.settings.Utils.isNightMode; + import android.content.Context; import android.content.res.ColorStateList; import android.content.res.Resources; @@ -113,8 +115,7 @@ public class BalanceSeekBar extends SeekBar { res.getDimensionPixelSize(R.dimen.balance_seekbar_center_marker_width), res.getDimensionPixelSize(R.dimen.balance_seekbar_center_marker_height)); mCenterMarkerPaint = new Paint(); - // TODO use a more suitable colour? - mCenterMarkerPaint.setColor(Color.BLACK); + mCenterMarkerPaint.setColor(isNightMode(context) ? Color.WHITE : Color.BLACK); mCenterMarkerPaint.setStyle(Paint.Style.FILL); // Remove the progress colour setProgressTintList(ColorStateList.valueOf(Color.TRANSPARENT)); |