Color correction improvement (2/n)

Implement RadioButtonPreference and its controller to replace ListPreference
New strings for accessibility daltonizer service
- radio button title and summary

Bug: 145968068
Test: make RunSettingsRoboTests ROBOTEST_FILTER=DaltonizerPreferenceControllerTest
Change-Id: Ic91d8648906f35991682a259879095cbbd4cc678
This commit is contained in:
menghanli
2019-12-10 19:55:13 +08:00
committed by Menghan Li
parent 65c7da6e5c
commit 0eae582909
7 changed files with 358 additions and 143 deletions

View File

@@ -1014,19 +1014,19 @@
<item>\?</item>
</string-array>
<!-- Display color space adjustment modes for accessibility -->
<string-array name="daltonizer_type_entries" translatable="false">
<item>@string/daltonizer_mode_deuteranomaly</item>
<item>@string/daltonizer_mode_protanomaly</item>
<item>@string/daltonizer_mode_tritanomaly</item>
<!-- Keys for color space adjustment modes for accessibility -->
<string-array name="daltonizer_mode_keys" translatable="false">
<item>daltonizer_mode_deuteranomaly</item>
<item>daltonizer_mode_protanomaly</item>
<item>daltonizer_mode_tritanomaly</item>
</string-array>
<!-- Values for display color space adjustment modes for accessibility -->
<string-array name="daltonizer_type_values" translatable="false">
<integer-array name="daltonizer_type_values" translatable="false">
<item>12</item>
<item>11</item>
<item>13</item>
</string-array>
</integer-array>
<!-- Battery saver mode: allowable trigger threshold levels. -->
<integer-array name="battery_saver_trigger_values" translatable="false" >