diff options
author | Kevin Chang <kevincpchang@google.com> | 2019-02-23 08:46:34 +0800 |
---|---|---|
committer | Kevin Chang <kevincpchang@google.com> | 2019-03-11 10:46:13 +0800 |
commit | a22bd67d5cf80c412d671e372805eb88f9926aa0 (patch) | |
tree | c84ca0aafccbb9f83ddd8f2b5971ada5f20465f5 /src/com/android/settings/accessibility/BalanceSeekBarPreference.java | |
parent | 38d1640da59ab8bb46ddd3e49b840a3ad7f7c1aa (diff) | |
download | packages_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.java | 10 |
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()); } } |