Support caption second UI structure (3/n)
Removed unenable behovior when turn off Show captions. Bug: 143502915 Test: Manual Change-Id: Idb59172967872f4c8ba76e6cdcb83ba0a7faeadd
This commit is contained in:
@@ -111,14 +111,7 @@ public class CaptionAppearanceFragment extends SettingsPreferenceFragment
|
|||||||
refreshPreviewText();
|
refreshPreviewText();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void setPreferenceViewEnabled(boolean enabled) {
|
|
||||||
for (Preference preference : mPreferenceList) {
|
|
||||||
preference.setEnabled(enabled);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private void refreshPreferenceViewEnabled(boolean enabled) {
|
private void refreshPreferenceViewEnabled(boolean enabled) {
|
||||||
setPreferenceViewEnabled(enabled);
|
|
||||||
mPreviewText.setVisibility(enabled ? View.VISIBLE : View.INVISIBLE);
|
mPreviewText.setVisibility(enabled ? View.VISIBLE : View.INVISIBLE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -70,16 +70,6 @@ public class CaptionPropertiesFragment extends SettingsPreferenceFragment
|
|||||||
installUpdateListeners();
|
installUpdateListeners();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void setPreferenceViewEnabled(boolean enabled) {
|
|
||||||
for (Preference preference : mPreferenceList) {
|
|
||||||
preference.setEnabled(enabled);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private void refreshPreferenceViewEnabled(boolean enabled) {
|
|
||||||
setPreferenceViewEnabled(enabled);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void initializeAllPreferences() {
|
private void initializeAllPreferences() {
|
||||||
mSwitch = (SwitchPreference) findPreference(PREF_SWITCH);
|
mSwitch = (SwitchPreference) findPreference(PREF_SWITCH);
|
||||||
mTextAppearance = (Preference) findPreference(PREF_TEXT);
|
mTextAppearance = (Preference) findPreference(PREF_TEXT);
|
||||||
@@ -87,8 +77,6 @@ public class CaptionPropertiesFragment extends SettingsPreferenceFragment
|
|||||||
|
|
||||||
mPreferenceList.add(mTextAppearance);
|
mPreferenceList.add(mTextAppearance);
|
||||||
mPreferenceList.add(mMoreOptions);
|
mPreferenceList.add(mMoreOptions);
|
||||||
|
|
||||||
refreshPreferenceViewEnabled(mCaptioningManager.isEnabled());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void installUpdateListeners() {
|
private void installUpdateListeners() {
|
||||||
@@ -105,7 +93,6 @@ public class CaptionPropertiesFragment extends SettingsPreferenceFragment
|
|||||||
if (mSwitch == preference) {
|
if (mSwitch == preference) {
|
||||||
Settings.Secure.putInt(
|
Settings.Secure.putInt(
|
||||||
cr, Settings.Secure.ACCESSIBILITY_CAPTIONING_ENABLED, (boolean) value ? 1 : 0);
|
cr, Settings.Secure.ACCESSIBILITY_CAPTIONING_ENABLED, (boolean) value ? 1 : 0);
|
||||||
refreshPreferenceViewEnabled((boolean) value);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
Reference in New Issue
Block a user