summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/accessibility/BalanceSeekBarPreference.java
diff options
context:
space:
mode:
authorKevin Chang <kevincpchang@google.com>2019-02-23 08:46:34 +0800
committerKevin Chang <kevincpchang@google.com>2019-03-11 10:46:13 +0800
commita22bd67d5cf80c412d671e372805eb88f9926aa0 (patch)
treec84ca0aafccbb9f83ddd8f2b5971ada5f20465f5 /src/com/android/settings/accessibility/BalanceSeekBarPreference.java
parent38d1640da59ab8bb46ddd3e49b840a3ad7f7c1aa (diff)
downloadpackages_apps_Settings-a22bd67d5cf80c412d671e372805eb88f9926aa0.tar.gz
packages_apps_Settings-a22bd67d5cf80c412d671e372805eb88f9926aa0.tar.bz2
packages_apps_Settings-a22bd67d5cf80c412d671e372805eb88f9926aa0.zip
Add test cases for BalanceSeekBar
Bug: 123722274 Test: Manual make RunSettingsRoboTests ROBOTEST_FILTER=BalanceSeekBar Change-Id: Ie6b560b2f92d78a0d3bd7ddb0e0d0a85c7803827
Diffstat (limited to 'src/com/android/settings/accessibility/BalanceSeekBarPreference.java')
-rw-r--r--src/com/android/settings/accessibility/BalanceSeekBarPreference.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/com/android/settings/accessibility/BalanceSeekBarPreference.java b/src/com/android/settings/accessibility/BalanceSeekBarPreference.java
index a40282ca92..b03c8abd31 100644
--- a/src/com/android/settings/accessibility/BalanceSeekBarPreference.java
+++ b/src/com/android/settings/accessibility/BalanceSeekBarPreference.java
@@ -34,7 +34,9 @@ import com.android.settings.widget.SeekBarPreference;
/** A slider preference that directly controls audio balance **/
public class BalanceSeekBarPreference extends SeekBarPreference {
- private static final String TAG = "BalanceSeekBarPreference";
+ private static final int BALANCE_CENTER_VALUE = 100;
+ private static final int BALANCE_MAX_VALUE = 200;
+
private final Context mContext;
private BalanceSeekBar mSeekBar;
private ImageView mIconView;
@@ -62,9 +64,9 @@ public class BalanceSeekBarPreference extends SeekBarPreference {
final float balance = Settings.System.getFloatForUser(
mContext.getContentResolver(), Settings.System.MASTER_BALANCE,
0.f /* default */, UserHandle.USER_CURRENT);
- // Rescale balance to range 0-200 centered at 100.
- mSeekBar.setMax(200);
- mSeekBar.setProgress((int)(balance * 100.f) + 100);
+ // Rescale balance to range 0-BALANCE_MAX_VALUE centered at BALANCE_MAX_VALUE / 2.
+ mSeekBar.setMax(BALANCE_MAX_VALUE);
+ mSeekBar.setProgress((int) (balance * 100.f) + BALANCE_CENTER_VALUE);
mSeekBar.setEnabled(isEnabled());
}
}