c67647d83261aad33d42309c52aa75e05ea9daf7 |
22-Jul-2015 |
Svetoslav <svetoslavganov@google.com> |
Accessibility: properly announce checkbox/switch preference changes If a switch/checkbox preference is clicked it immediately fires an accessibility event which captures the current state of the view to which the prefernce is bound. If such a preference is a part of a pref screen clicking it changes the preference and invalidates the adapter which requests an async layout during which the correspinding view will be updated. As a result the click accessibility event and node infos in the view subtree capture the old state of the preference's view resulting in an opposite feedback - bad. Now if accessibility is enabled we immediately sync the view with the preference to ensure the accessibility state reflects the latests view state. bug:22596300 Change-Id: Idd6fb1c4143c15b62ce8c53fb118983f583305c0
14/preference/SwitchPreference.java
|
e61b4475e1837034d8926593aff9d35f8dfaebe2 |
15-Jul-2015 |
Tony Mantler <nicoya@google.com> |
Plumb in onAttached This used to get called in PreferenceScreen when it would bind to its ListView. We now call it from the fragment when we connect the RV with the adapter. b/22460908 Change-Id: I9eb561e98bec73a1ea44f055e780e7dd0d5f4301
14/preference/PreferenceFragment.java
|
41e6b178ef361cdadcf27b8074e71b624df8fe3f |
29-Jun-2015 |
Tony Mantler <nicoya@google.com> |
Remove card stack Obsoletes a bunch of convoluted and probably brittle fragment management code. b/22179367 Change-Id: I3aa17c3d7e682c6a54710561bb877f3d7a8550df
14/preference/PreferenceFragment.java
|
bd4cbab53c68c95f62407cf872b7155a520748a0 |
13-Apr-2015 |
Tony Mantler <nicoya@google.com> |
Add leanback list preference dialogs Change-Id: I5c1877705fd4c755e71e175d0aae996ac951bbfd
14/preference/PreferenceFragment.java
|
0112bacf4aa212f4d0da45594a88694f295ae56c |
26-Mar-2015 |
Tony Mantler <nicoya@google.com> |
Add MultiSelectListPreference to compat lib Change-Id: I99a13e9d8d0d6b77ce8b6b2a81daccd752c6e276
14/preference/MultiSelectListPreference.java
14/preference/MultiSelectListPreferenceDialogFragment.java
14/preference/PreferenceFragment.java
|
c4868c8a2946a038466f51875a590759092137b2 |
25-Mar-2015 |
Tony Mantler <nicoya@google.com> |
Implement LeanbackSettingsFragment Change-Id: I4f983f2cd7b4e2f6a2d0540fc5523fb8e1949aaa
14/preference/PreferenceFragment.java
|
671d9d6db5c64e6c8392e56fb84a181ca0550469 |
24-Mar-2015 |
Tony Mantler <nicoya@google.com> |
Make onBindViewHolder public and hide the click listener Change-Id: I76787d9243250b8c23a7a6aa694cfc6120d3c889
14/preference/SwitchPreference.java
|
5ccff048496b9058f3069b3e9059ad74671e2fea |
23-Mar-2015 |
Tony Mantler <nicoya@google.com> |
Merge "Read both android: and local XML values for prefs"
|
84765eaea7da18d0576db557959129e9d0db8e8c |
20-Mar-2015 |
Tony Mantler <nicoya@google.com> |
Read both android: and local XML values for prefs Also add TypedArrayUtils to v4 for easier reading of attributes using fallback styleables. Change-Id: I3c132baead6c2cc4ceda68ca12346536a2cd2904
14/preference/SwitchPreference.java
|
53b6dca0375b0b40d968f9e9d3dabda3e958fc41 |
20-Mar-2015 |
Tony Mantler <nicoya@google.com> |
Move PreferenceGroupAdapter creation out of PreferenceScreen Change-Id: I38a81a505b34dcee50e5c364095b0dcdf8a881c7
14/preference/PreferenceFragment.java
|
6904f67c96a28a0e5966b4fb6d37a0ad5f136858 |
19-Feb-2015 |
Tony Mantler <nicoya@google.com> |
Support Lib Preference framework Change-Id: I4ada1206e0d7dab9cd39d19d195adef19feef49a
14/preference/EditTextPreferenceDialogFragment.java
14/preference/ListPreferenceDialogFragment.java
14/preference/PreferenceDialogFragment.java
14/preference/PreferenceFragment.java
14/preference/SwitchPreference.java
|