|
|
@@ -38,7 +38,7 @@ public class SeekBarPreference extends DialogPreference implements SeekBar.OnSee |
|
|
|
private String mFormatter = "%s"; |
|
|
|
|
|
|
|
public void setProgress(int progress) { |
|
|
|
mProgress = progress + mMin; |
|
|
|
mProgress = progress; |
|
|
|
String text = Integer.toString(mProgress); |
|
|
|
callChangeListener(text); |
|
|
|
} |
|
|
@@ -47,14 +47,6 @@ public class SeekBarPreference extends DialogPreference implements SeekBar.OnSee |
|
|
|
return mProgress; |
|
|
|
} |
|
|
|
|
|
|
|
public void setMin(int min) { |
|
|
|
mProgress -= mMin; |
|
|
|
mMin = min; |
|
|
|
mProgress += mMin; |
|
|
|
String text = Integer.toString(mProgress); |
|
|
|
callChangeListener(text); |
|
|
|
} |
|
|
|
|
|
|
|
public void setDefaultValue(int defaultValue) { |
|
|
|
mDefaultValue = defaultValue; |
|
|
|
} |
|
|
@@ -63,6 +55,10 @@ public class SeekBarPreference extends DialogPreference implements SeekBar.OnSee |
|
|
|
return mDefaultValue; |
|
|
|
} |
|
|
|
|
|
|
|
public void setMin(int min) { |
|
|
|
mMin = min; |
|
|
|
} |
|
|
|
|
|
|
|
public int getMin() { |
|
|
|
return mMin; |
|
|
|
} |
|
|
@@ -112,7 +108,7 @@ public class SeekBarPreference extends DialogPreference implements SeekBar.OnSee |
|
|
|
@Override |
|
|
|
public void onClick(View v) |
|
|
|
{ |
|
|
|
mSeekBar.setProgress(getDefaultValue()); |
|
|
|
mSeekBar.setProgress(getDefaultValue() - mMin); |
|
|
|
} |
|
|
|
}); |
|
|
|
return root; |
|
|
@@ -122,7 +118,7 @@ public class SeekBarPreference extends DialogPreference implements SeekBar.OnSee |
|
|
|
protected void onBindDialogView(View view) { |
|
|
|
mSeekBar.setOnSeekBarChangeListener(this); |
|
|
|
mSeekBar.setMax(mMax - mMin); |
|
|
|
mSeekBar.setProgress(mProgress + mMin); |
|
|
|
mSeekBar.setProgress(mProgress - mMin); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |