Merge "Adds a summary to the (screen) Magnification preference for the main A11y Settings page." into main
This commit is contained in:
committed by
Android (Google) Code Review
commit
0fa75c4e41
@@ -4609,7 +4609,7 @@
|
|||||||
<string name="accessibility_screen_magnification_navbar_short_summary">Tap a button to zoom</string>
|
<string name="accessibility_screen_magnification_navbar_short_summary">Tap a button to zoom</string>
|
||||||
<!-- Intro for the accessibility preference screen to enable screen magnification gestures. [CHAR LIMIT=none] -->
|
<!-- Intro for the accessibility preference screen to enable screen magnification gestures. [CHAR LIMIT=none] -->
|
||||||
<string name="accessibility_screen_magnification_intro_text">Quickly zoom in on the screen to make content larger</string>
|
<string name="accessibility_screen_magnification_intro_text">Quickly zoom in on the screen to make content larger</string>
|
||||||
<!-- Summary for the accessibility preference screen to enable screen magnification gestures. [CHAR LIMIT=none] -->
|
<!-- Instructions on the accessibility preference screen teaching the user how to enable screen magnification gestures. [CHAR LIMIT=none] -->
|
||||||
<string name="accessibility_screen_magnification_summary">
|
<string name="accessibility_screen_magnification_summary">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
<b>To zoom in:</b><br/>
|
<b>To zoom in:</b><br/>
|
||||||
@@ -12562,8 +12562,8 @@
|
|||||||
<string name="color_inversion_state_off">Off</string>
|
<string name="color_inversion_state_off">Off</string>
|
||||||
<!-- The color inversion feature summary displayed as a subtext as an item in a list. -->
|
<!-- The color inversion feature summary displayed as a subtext as an item in a list. -->
|
||||||
<string name="color_inversion_feature_summary">Turns light screens dark and dark screens light</string>
|
<string name="color_inversion_feature_summary">Turns light screens dark and dark screens light</string>
|
||||||
<!-- Short summary explains what magnification feature is. -->
|
<!-- Summary for the accessibility preference screen to enable screen magnification. [CHAR LIMIT=none] -->
|
||||||
<string name="magnification_feature_summary">Quickly zoom in on the screen to make content larger</string>
|
<string name="magnification_feature_summary">Zoom in on the screen</string>
|
||||||
<!-- Summary of the AutoClick feature disabled state. -->
|
<!-- Summary of the AutoClick feature disabled state. -->
|
||||||
<string name="autoclick_disabled">Off</string>
|
<string name="autoclick_disabled">Off</string>
|
||||||
<!-- Summary of the show captions preference disabled state. -->
|
<!-- Summary of the show captions preference disabled state. -->
|
||||||
|
@@ -840,9 +840,13 @@ public class ToggleScreenMagnificationPreferenceFragment extends
|
|||||||
*/
|
*/
|
||||||
public static CharSequence getServiceSummary(Context context) {
|
public static CharSequence getServiceSummary(Context context) {
|
||||||
// Get the user shortcut type from settings provider.
|
// Get the user shortcut type from settings provider.
|
||||||
final int uerShortcutType = getUserShortcutTypeFromSettings(context);
|
final int userShortcutType = getUserShortcutTypeFromSettings(context);
|
||||||
return (uerShortcutType != AccessibilityUtil.UserShortcutType.EMPTY)
|
final CharSequence featureState =
|
||||||
|
(userShortcutType != AccessibilityUtil.UserShortcutType.EMPTY)
|
||||||
? context.getText(R.string.accessibility_summary_shortcut_enabled)
|
? context.getText(R.string.accessibility_summary_shortcut_enabled)
|
||||||
: context.getText(R.string.generic_accessibility_feature_shortcut_off);
|
: context.getText(R.string.generic_accessibility_feature_shortcut_off);
|
||||||
|
final CharSequence featureSummary = context.getText(R.string.magnification_feature_summary);
|
||||||
|
return context.getString(R.string.preference_summary_default_combination,
|
||||||
|
featureState, featureSummary);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -629,7 +629,9 @@ public class ToggleScreenMagnificationPreferenceFragmentTest {
|
|||||||
assertThat(
|
assertThat(
|
||||||
ToggleScreenMagnificationPreferenceFragment.getServiceSummary(mContext).toString())
|
ToggleScreenMagnificationPreferenceFragment.getServiceSummary(mContext).toString())
|
||||||
.isEqualTo(
|
.isEqualTo(
|
||||||
mContext.getString(R.string.accessibility_summary_shortcut_enabled));
|
mContext.getString(R.string.preference_summary_default_combination,
|
||||||
|
mContext.getText(R.string.accessibility_summary_shortcut_enabled),
|
||||||
|
mContext.getText(R.string.magnification_feature_summary)));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@@ -639,7 +641,10 @@ public class ToggleScreenMagnificationPreferenceFragmentTest {
|
|||||||
assertThat(
|
assertThat(
|
||||||
ToggleScreenMagnificationPreferenceFragment.getServiceSummary(mContext).toString())
|
ToggleScreenMagnificationPreferenceFragment.getServiceSummary(mContext).toString())
|
||||||
.isEqualTo(
|
.isEqualTo(
|
||||||
mContext.getString(R.string.generic_accessibility_feature_shortcut_off));
|
mContext.getString(R.string.preference_summary_default_combination,
|
||||||
|
mContext.getText(
|
||||||
|
R.string.generic_accessibility_feature_shortcut_off),
|
||||||
|
mContext.getText(R.string.magnification_feature_summary)));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@@ -650,7 +655,10 @@ public class ToggleScreenMagnificationPreferenceFragmentTest {
|
|||||||
|
|
||||||
assertThat(
|
assertThat(
|
||||||
ToggleScreenMagnificationPreferenceFragment.getServiceSummary(mContext).toString())
|
ToggleScreenMagnificationPreferenceFragment.getServiceSummary(mContext).toString())
|
||||||
.isEqualTo(mContext.getString(R.string.accessibility_summary_shortcut_enabled));
|
.isEqualTo(
|
||||||
|
mContext.getString(R.string.preference_summary_default_combination,
|
||||||
|
mContext.getText(R.string.accessibility_summary_shortcut_enabled),
|
||||||
|
mContext.getText(R.string.magnification_feature_summary)));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@@ -662,7 +670,10 @@ public class ToggleScreenMagnificationPreferenceFragmentTest {
|
|||||||
assertThat(
|
assertThat(
|
||||||
ToggleScreenMagnificationPreferenceFragment.getServiceSummary(mContext).toString())
|
ToggleScreenMagnificationPreferenceFragment.getServiceSummary(mContext).toString())
|
||||||
.isEqualTo(
|
.isEqualTo(
|
||||||
mContext.getString(R.string.generic_accessibility_feature_shortcut_off));
|
mContext.getString(R.string.preference_summary_default_combination,
|
||||||
|
mContext.getText(
|
||||||
|
R.string.generic_accessibility_feature_shortcut_off),
|
||||||
|
mContext.getText(R.string.magnification_feature_summary)));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void putStringIntoSettings(String key, String componentName) {
|
private void putStringIntoSettings(String key, String componentName) {
|
||||||
|
Reference in New Issue
Block a user