Animate volume slider changes.
Change-Id: I03f83d25eeb2ef30346c377d6b4fcb8688faaffc Fixes: 30670594
This commit is contained in:
@@ -142,13 +142,13 @@ public class SeekBarVolumizer implements OnSeekBarChangeListener, Handler.Callba
|
||||
final boolean zenMuted = isZenMuted();
|
||||
mSeekBar.setEnabled(!zenMuted);
|
||||
if (zenMuted) {
|
||||
mSeekBar.setProgress(mLastAudibleStreamVolume);
|
||||
mSeekBar.setProgress(mLastAudibleStreamVolume, true);
|
||||
} else if (mNotificationOrRing && mRingerMode == AudioManager.RINGER_MODE_VIBRATE) {
|
||||
mSeekBar.setProgress(0);
|
||||
mSeekBar.setProgress(0, true);
|
||||
} else if (mMuted) {
|
||||
mSeekBar.setProgress(0);
|
||||
mSeekBar.setProgress(0, true);
|
||||
} else {
|
||||
mSeekBar.setProgress(mLastProgress > -1 ? mLastProgress : mOriginalStreamVolume);
|
||||
mSeekBar.setProgress(mLastProgress > -1 ? mLastProgress : mOriginalStreamVolume, true);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -313,13 +313,13 @@ public class SeekBarVolumizer implements OnSeekBarChangeListener, Handler.Callba
|
||||
|
||||
public void muteVolume() {
|
||||
if (mVolumeBeforeMute != -1) {
|
||||
mSeekBar.setProgress(mVolumeBeforeMute);
|
||||
mSeekBar.setProgress(mVolumeBeforeMute, true);
|
||||
postSetVolume(mVolumeBeforeMute);
|
||||
postStartSample();
|
||||
mVolumeBeforeMute = -1;
|
||||
} else {
|
||||
mVolumeBeforeMute = mSeekBar.getProgress();
|
||||
mSeekBar.setProgress(0);
|
||||
mSeekBar.setProgress(0, true);
|
||||
postStopSample();
|
||||
postSetVolume(0);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user