Add haptic effect for the seekbar in Settings 5/n.
- for Speed rate/Pitch in Text-to-speech output, perform haptic feedback as the seekbar's progress value is the min/max value. - screenshot, https://screenshot.googleplex.com/49fuUji43N2dz2W Bug: 174109628 Test: manual Change-Id: I097950596b78179ec09feccd59dc5ee1b77afc6e
This commit is contained in:
@@ -318,11 +318,15 @@ public class TextToSpeechSettings extends SettingsPreferenceFragment
|
|||||||
mDefaultRatePref.setProgress(getSeekBarProgressFromValue(KEY_DEFAULT_RATE, mDefaultRate));
|
mDefaultRatePref.setProgress(getSeekBarProgressFromValue(KEY_DEFAULT_RATE, mDefaultRate));
|
||||||
mDefaultRatePref.setOnPreferenceChangeListener(this);
|
mDefaultRatePref.setOnPreferenceChangeListener(this);
|
||||||
mDefaultRatePref.setMax(getSeekBarProgressFromValue(KEY_DEFAULT_RATE, MAX_SPEECH_RATE));
|
mDefaultRatePref.setMax(getSeekBarProgressFromValue(KEY_DEFAULT_RATE, MAX_SPEECH_RATE));
|
||||||
|
mDefaultRatePref.setContinuousUpdates(true);
|
||||||
|
mDefaultRatePref.setHapticFeedbackMode(SeekBarPreference.HAPTIC_FEEDBACK_MODE_ON_ENDS);
|
||||||
|
|
||||||
mDefaultPitchPref.setProgress(
|
mDefaultPitchPref.setProgress(
|
||||||
getSeekBarProgressFromValue(KEY_DEFAULT_PITCH, mDefaultPitch));
|
getSeekBarProgressFromValue(KEY_DEFAULT_PITCH, mDefaultPitch));
|
||||||
mDefaultPitchPref.setOnPreferenceChangeListener(this);
|
mDefaultPitchPref.setOnPreferenceChangeListener(this);
|
||||||
mDefaultPitchPref.setMax(getSeekBarProgressFromValue(KEY_DEFAULT_PITCH, MAX_SPEECH_PITCH));
|
mDefaultPitchPref.setMax(getSeekBarProgressFromValue(KEY_DEFAULT_PITCH, MAX_SPEECH_PITCH));
|
||||||
|
mDefaultPitchPref.setContinuousUpdates(true);
|
||||||
|
mDefaultPitchPref.setHapticFeedbackMode(SeekBarPreference.HAPTIC_FEEDBACK_MODE_ON_ENDS);
|
||||||
|
|
||||||
if (mTts != null) {
|
if (mTts != null) {
|
||||||
mCurrentEngine = mTts.getCurrentEngine();
|
mCurrentEngine = mTts.getCurrentEngine();
|
||||||
|
Reference in New Issue
Block a user