summaryrefslogtreecommitdiffstats
path: root/core/java/android/widget/AbsSeekBar.java
diff options
context:
space:
mode:
Diffstat (limited to 'core/java/android/widget/AbsSeekBar.java')
-rw-r--r--core/java/android/widget/AbsSeekBar.java45
1 files changed, 3 insertions, 42 deletions
diff --git a/core/java/android/widget/AbsSeekBar.java b/core/java/android/widget/AbsSeekBar.java
index 1d553f1..b046a6b 100644
--- a/core/java/android/widget/AbsSeekBar.java
+++ b/core/java/android/widget/AbsSeekBar.java
@@ -40,15 +40,9 @@ public abstract class AbsSeekBar extends ProgressBar {
* Whether this is user seekable.
*/
boolean mIsUserSeekable = true;
-
- /**
- * On key presses (right or left), the amount to increment/decrement the
- * progress.
- */
- private int mKeyProgressIncrement = 1;
private static final int NO_ALPHA = 0xFF;
- private float mDisabledAlpha;
+ float mDisabledAlpha;
public AbsSeekBar(Context context) {
super(context);
@@ -107,39 +101,6 @@ public abstract class AbsSeekBar extends ProgressBar {
invalidate();
}
- /**
- * Sets the amount of progress changed via the arrow keys.
- *
- * @param increment The amount to increment or decrement when the user
- * presses the arrow keys.
- */
- public void setKeyProgressIncrement(int increment) {
- mKeyProgressIncrement = increment < 0 ? -increment : increment;
- }
-
- /**
- * Returns the amount of progress changed via the arrow keys.
- * <p>
- * By default, this will be a value that is derived from the max progress.
- *
- * @return The amount to increment or decrement when the user presses the
- * arrow keys. This will be positive.
- */
- public int getKeyProgressIncrement() {
- return mKeyProgressIncrement;
- }
-
- @Override
- public synchronized void setMax(int max) {
- super.setMax(max);
-
- if ((mKeyProgressIncrement == 0) || (getMax() / mKeyProgressIncrement > 20)) {
- // It will take the user too long to change this via keys, change it
- // to something more reasonable
- setKeyProgressIncrement(Math.max(1, Math.round((float) getMax() / 20)));
- }
- }
-
@Override
protected boolean verifyDrawable(Drawable who) {
return who == mThumb || super.verifyDrawable(who);
@@ -360,12 +321,12 @@ public abstract class AbsSeekBar extends ProgressBar {
switch (keyCode) {
case KeyEvent.KEYCODE_DPAD_LEFT:
if (progress <= 0) break;
- setProgress(progress - mKeyProgressIncrement, true);
+ setProgress(progress - 1, true);
return true;
case KeyEvent.KEYCODE_DPAD_RIGHT:
if (progress >= getMax()) break;
- setProgress(progress + mKeyProgressIncrement, true);
+ setProgress(progress + 1, true);
return true;
}