bb9be03b9f6839a211fa518a8eec29b4db9c1b3d |
27-May-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Rename Gusterpolator to BezierSCurveInterpolator" into oc-support-26.0-dev
|
ee099e15a02d6700f3575d9a9b834c41d1dde34e |
26-May-2017 |
Sean Kelley <smskelley@google.com> |
Remove uneeded todos This CL removes a few uneeded todos in preparation of open-sourcing. Test: Tests still pass Change-Id: I5599d96f56075bf507391014103049a6a1fe885f
ircledImageView.java
rogressDrawable.java
rawer/FlingWatcherFactory.java
|
e6d045e13c43411c459e3535ede6abc6b6aa1c7b |
26-May-2017 |
Sean Kelley <smskelley@google.com> |
Rename Gusterpolator to BezierSCurveInterpolator This is being done in preparation of open-sourcing the wear support module. Test: All tests still pass Change-Id: I69973cd6fb00b845bdd7f9b93c006be02ca865c9
ezierSCurveInterpolator.java
usterpolator.java
rogressDrawable.java
|
81142ab466f5d31caa8e178b674416dd749f6b4e |
16-May-2017 |
Sean Kelley <smskelley@google.com> |
Address a11y issues in action drawer's peek view If talk back is turned on, there are two potential issues with the action drawer: 1) If the drawer is configured to have the first action in the peek view, it may be difficult/impossible to open the action drawer, because a double-tap causes the action to be fired rather than opening the drawer. So, this change makes it so that we do not show the first action in the peek view when talk back is on. 2) When the overflow icon is shown, it doesn't provide a content description. This change adds the content description. Test: Manual Bug: 31578532 Change-Id: Ib416c65e47c41c1dc936e77700d8149690075519
rawer/WearableActionDrawerView.java
|
bd250810b7115b41730f393a995434d839f03e0e |
19-May-2017 |
Sean Kelley <smskelley@google.com> |
Make drawers modal for a11y Currently, when a drawer is open and talkback is enabled, cycling through views will focus on elements behind the drawer that cannot be seen. To resolve this, we use setImportantForAccessibility to adjust whether drawer layout children are focusable when the drawer opens, closes, or peeks. Test: Manual with talkback enabled, existing tests still pass. Bug: 31716765 Change-Id: I3a850f98e85f3d6176753990ea2947cfbb210c6a
rawer/WearableDrawerLayout.java
|
dc366105f8d497f833d65ff7083b6a9f0dcfde01 |
12-May-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Ensure we reset the state of the view after dismissal." into oc-dev
|
2a5560c99cc4e4dfce9514223ef253b9733a2943 |
11-May-2017 |
Aga Madurska <amad@google.com> |
Ensure we reset the state of the view after dismissal. Test: Updated tests to reflect the new behavior. Change-Id: I4d2cf9493bd4656b2b5b4dad3070000e77d30a0c
wipeDismissFrameLayout.java
|
36545bb3f2b12af352e550c278cff9026a18ca54 |
05-Apr-2017 |
Sean Kelley <smskelley@google.com> |
Initial commit of Wearable Drawers This CL brings a snapshot of the wearable drawers to gerrit. The drawers depend upon several other classes in Wearable Support, so those were brought over as well, but marked @hide. They should be able to be deleted when there's a suitable alternative to CircledImageView. The publicly accessible classes added by this change are: - WearableDrawerLayout - WearableDrawerView - WearableNavigationDrawerView - WearableActionDrawerView - WearableDrawerController Their current public documentation can be found here: https://developer.android.com/wear/preview/features/ui-nav-actions.html The API changes made were: - The package changed from android.support.wearable.view.drawer to android.support.wear.widget.drawer. - WearableDrawerLayout: - DrawerState annotation was changed to SOURCE retained - DrawerStateCallback: - Now passes WearableDrawerlayout as first param to all methods. - Is now concrete with empty methods. - openDrawer(), closeDrawer(), and peekDrawer() are package private. - WearableActionDrawerView: - Renamed from WearableActionDrawer to WearableActionDrawerView - OnMenuItemClickListener was swapped out for MenuItem's. - WearableNavigationDrawerView: - Renamed from WearableNavigationDrawer to WearableNavigationDrawerView - Default navigationStyle is now SINGLE_PAGE - Added getNavigationStyle() - WearableNavigationDrawerViewAdapter: - onItemSelected was removed and moved into a standalone OnItemSelected listener. - Added (add|remove)OnItemSelectedListener(listener) - WearableDrawerView: - boolean hasDrawerContent() was removed. - openDrawer(), closeDrawer(), and peekDrawer() have been removed. - WearableDrawerController getController() has been added. - setShouldOnlyOpenWhenAtTop --> setOpenOnlyAtTopEnabled - shouldOnlyOpenWhenAtTop --> isOpenOnlyAtTopEnabled - setShouldPeekOnScrollDown --> setPeekOnScrollDownEnabled - shouldPeekOnScrollDown --> isPeekOnScrollDownEnabled - setShouldLockWhenNotOpenOrPeeking --> setLockedWhenClosed - shouldLockWhenNotOpenOrPeeking --> isLockedWhenClosed - canAutoPeek --> isAutoPeekEnabled - setCanAutoPeek --> setIsAutoPeekEnabled - lockDrawerClosed removed - lockDrawerOpened removed - unlockDrawer removed - setIsLocked(boolean) added - Uses Widget.Wearable.WearableDrawerView style to specify default background and elevation. - Misc: - All custom attributes are now camelCase. - All APIs that took a View that was expected to be a drawer now take in a WearableDrawerView. - Some instances of String being used in the API were migrated to CharSequence. - All Views now have a 4 arg constructor. Test: Manually and Espresso tests Bug: 37417930 Bug: 37419365 Change-Id: Iec1843cccf80efe3d7c5b3db2274ec41f914c83d
ircledImageView.java
usterpolator.java
rogressDrawable.java
impleAnimatorListener.java
rawer/AbsListViewFlingWatcher.java
rawer/FlingWatcherFactory.java
rawer/NestedScrollViewFlingWatcher.java
rawer/PageIndicatorView.java
rawer/RecyclerViewFlingWatcher.java
rawer/ScrollViewFlingWatcher.java
rawer/WearableActionDrawerMenu.java
rawer/WearableActionDrawerView.java
rawer/WearableDrawerController.java
rawer/WearableDrawerLayout.java
rawer/WearableDrawerView.java
rawer/WearableNavigationDrawerView.java
|
9b028c55b13889bf75b5dd43b5b0f4051834ae1d |
25-Apr-2017 |
Aga Madurska <amad@google.com> |
Rename "wearable" module to "wear" module. Test: N/A Change-Id: Iabc7e5523859f33482274c55d38a9b3f0f646bf7
oxInsetLayout.java
urvingLayoutCallback.java
crollManager.java
wipeDismissFrameLayout.java
wipeDismissLayout.java
earableLinearLayoutManager.java
earableRecyclerView.java
|