b645de790756e27bbe92d133216b7ac79cca7679 |
|
21-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Update ShareActionProvider to match Lollipop's BUG: 16370059 Change-Id: I1e0013bd9344ccda3751972109b389097d4f7a23
/frameworks/support/v4/honeycomb/android/support/v4/view/ViewCompatHC.java
|
5e63ab9505a3a4d11374cbbec418c1aba921409d |
|
07-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Remove the intermediary ViewGroup for support-v4 fragments On Honeycomb and above the extra ViewGroup isn't needed as we can use setSaveFromParentEnabled() like the framework FragmentManager impl. BUG: 17901056 Change-Id: I7b3cb130943f8f0e9ab7c910f86f5d711bd42f7a
/frameworks/support/v4/honeycomb/android/support/v4/view/ViewCompatHC.java
|
bc7c32772fbc966091181ce7fa933ca4083679ac |
|
22-Sep-2014 |
Adam Powell <adamp@google.com> |
Jump drawables to current state when rebinding ActionMenuView This prevents lingering ripples or other pressed state effects from remaining after an action button has been rebound. Also add ViewCompat#jumpDrawablesToCurrentState to support this. Bug 17592051 Change-Id: I8227af59d7b80a5a2d2f91aca7d0f17257fb6101
/frameworks/support/v4/honeycomb/android/support/v4/view/ViewCompatHC.java
|
d7d27e9ebe5c7325e67e1a8af265378bd2056cad |
|
28-Feb-2014 |
Chet Haase <chet@google.com> |
Add animations to RecyclerView This CL adds the basic plumbing for animating item changes in RecyclerView. It also implements the bare essentials add/delete animations. When the app specifies that items have been added/removed (by calling the appropriate Adapter methods), the RecyclerView will determine the appropriate fading and moving animations to animate the items being added, removed, and moved into new locations. Change-Id: I4fa8686f54c8bfa2ba29c399eea112d33f71689c
/frameworks/support/v4/honeycomb/android/support/v4/view/ViewCompatHC.java
|
b1bfdf4c03d1b25959c5818805b997020f7ed085 |
|
15-May-2014 |
Chet Haase <chet@google.com> |
Revert "Add animations to RecyclerView" This reverts commit 33b18903168c177d65e3c2ef7398c1b2ca0c826f. Change-Id: I41664a375f9fc5fa878481b90cd2e61aad17f739
/frameworks/support/v4/honeycomb/android/support/v4/view/ViewCompatHC.java
|
33b18903168c177d65e3c2ef7398c1b2ca0c826f |
|
28-Feb-2014 |
Chet Haase <chet@google.com> |
Add animations to RecyclerView This CL adds the basic plumbing for animating item changes in RecyclerView. It also implements the bare essentials add/delete animations. When the app specifies that items have been added/removed (by calling the appropriate Adapter methods), the RecyclerView will determine the appropriate fading and moving animations to animate the items being added, removed, and moved into new locations. Change-Id: If70c09e7af168ce5963c785b5886a18c87a7dc98
/frameworks/support/v4/honeycomb/android/support/v4/view/ViewCompatHC.java
|
c096ad1894f1a4543e703ddc9d279fbd3b596c53 |
|
06-Mar-2014 |
Adam Powell <adamp@google.com> |
More RecyclerView API additions * findViewHolderForChildUnder() becomes findChildViewUnder() * Have findChildViewUnder() respect translationX/Y properties * getChildViewHolder() becomes public * LayoutManager gets onAddFocusables to override default ViewGroup#addFocusables behavior * LayoutManager gets onInterceptFocusSearch to override the default focus finder behavior before onFocusSearchFailed Change-Id: Id7e79167fbe68bdbeac6e0cd09c90202b493f4df
/frameworks/support/v4/honeycomb/android/support/v4/view/ViewCompatHC.java
|
b12ba0547b2fad1c4dfc12dec36c5e7893974e67 |
|
28-Aug-2013 |
Adam Powell <adamp@google.com> |
Fix compatibility support for v7/gridlayout A previous implementation import from frameworks/base combined with an incorrectly restricted makefile led to GridLayout using new/hidden API from the framework instead of compat lib conventions and public API only. Add required shims to ViewCompat/ViewGroupCompat as needed and have GridLayout use them. Fix some general Android code style guide issues. Change-Id: I5dd965b9c4282c47964bfd1d481e3a62725cca38
/frameworks/support/v4/honeycomb/android/support/v4/view/ViewCompatHC.java
|
6eb3cdf42d5382aef6b6a6afd7c305dbc27885b9 |
|
30-May-2013 |
Alan Viverette <alanv@google.com> |
Initial commit for ExploreByTouchHelper class. This helper class simplifies the implementation of accessibility in custom views that would otherwise need AccessibilityNodeProvider. It supports single-depth virtual view hierarchies and enforces guidelines about what properties must be set on accessibility nodes and events. Additional supporting code has been added to the ViewCompat and ViewParentCompat. Change-Id: If0d1f21bea5c187eecc54cac6c9e9bae96337d9b
/frameworks/support/v4/honeycomb/android/support/v4/view/ViewCompatHC.java
|
97341bdc5bea1d7bf777de65228039142d249f38 |
|
20-Jul-2012 |
Adam Powell <adamp@google.com> |
Add SlidingPaneLayout SlidingPaneLayout gives a two-pane layout suitable for use at the top level of an activity layout. layout_width on children is treated as a minimum width and layout_weight indicates how remaining space should be divided, similar to LinearLayout. When there isn't enough space to lay out the child views, remaining views become sliding panels that can move over previous panels. If a panel slides more than halfway out of view, it dims and will not respond to normal touch input. Instead taps will slide the panel closed making its content fully visible again. Still todo: * Keyboard support - navigating into a dimmed pane should bring the pane back. * requestChildRectangleOnScreen and friends * Helpers for manipulating Up/Back in Activities * Further testing Change-Id: I4dae69e06d1cee4e7b68091f6bea70a317eab517
/frameworks/support/v4/honeycomb/android/support/v4/view/ViewCompatHC.java
|
8a0c51a3d438802df28612e02fdf0cc8fab06ddb |
|
24-Jul-2012 |
Adam Powell <adamp@google.com> |
Add PageTransformers to ViewPager PageTransformer allows an app to supply a custom step during scrolling to transform each page view in addition to the default sliding behavior. Setting a PageTransformer also allows the app to reverse the drawing order for pages to accomodate certain kinds of transformations. Add setLayerType to ViewCompat. Make ViewPager use hardware layers for scrolling when available and a PageTransformer is in use. Change-Id: Icdcb7bf92ad4adb9d14e36c6048f7f5dd455437b
/frameworks/support/v4/honeycomb/android/support/v4/view/ViewCompatHC.java
|
ec03704fbb4f0217d4c274d1c6cf56e6ea4dcfbd |
|
12-Apr-2012 |
Adam Powell <adamp@google.com> |
Add support for postOnAnimation View methods for JB. Fallback variants for older platform versions post runnables with a timeout value lower than that needed to achieve 60fps. Change-Id: I807a1cbe82111a29e9459de0892f253348717c7b
/frameworks/support/v4/honeycomb/android/support/v4/view/ViewCompatHC.java
|