History log of /frameworks/support/wear/src/android/support/wear/widget/CircledImageView.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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
/frameworks/support/wear/src/android/support/wear/widget/CircledImageView.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
/frameworks/support/wear/src/android/support/wear/widget/CircledImageView.java