History log of /frameworks/support/v4/java/android/support/v4/view/ViewParentCompat.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c5847d13e40f5d52459f5c0dab32dc08f1a9a683 29-Sep-2015 Chris Banes <chrisbanes@google.com> Tidy up support-v4 shim APIs

Make shim classes final with private
constructors

BUG: 24461189

Change-Id: I7af3f17111ef679aa20652bedc703ff1b9e11c82
/frameworks/support/v4/java/android/support/v4/view/ViewParentCompat.java
2bf89a9bae2b6110a77cf0b3754b567bb07d12a5 09-Apr-2015 Yigit Boyar <yboyar@google.com> Postpone accessibility events to post layout

During a layout calculation, some accessibility events
might be triggered by the view system synchronously.
These events are very hard to handle for a LayoutManager
since it is in the middle of calculating a layout but
received an accessibility request while trying to
obtain / add or remove a View.

Instead, RecyclerView will silently block these calls
until the end of the layout or scroll calculation and
then dispatch content change to avoid these race
conditions.

This CL also backports more Accessibility code to support
library.

Bug: 19717689
Change-Id: I98aac9264579714352554a7e9cbd2f712a72e6ee
/frameworks/support/v4/java/android/support/v4/view/ViewParentCompat.java
1fcce4485ef99aca928ebfb877859c5ecd47716c 01-Nov-2014 Adam Powell <adamp@google.com> Nested scrolling: android-support-v4 edition

Implement the nested scrolling patterns from Android 5.0 Lollipop for
use on older platform versions.

Custom nested scrolling child views should implement the new interface
NestedScrollingChild. These views can instantiate a
NestedScrollingChildHelper and delegate overridden interface and
View/ViewGroup methods to the helper methods of the same name. The
helper will manage associated state and behavior.

Similarly, custom nested scrolling ViewGroups should implement
NestedScrollingParent and create a NestedScrollingParentHelper,
delegating methods of the same name to the helper.

Nested scrolling methods should be invoked via the
ViewCompat/ViewParentCompat shims. These shims will delegate to the
proper implementation for both framework and support views that allow
nested scrolling.

Now with bonus NestedScrollView!

Bug 18195379

Change-Id: Ia125816875a9caf19baab545a65b9404240c8d8b
/frameworks/support/v4/java/android/support/v4/view/ViewParentCompat.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/java/android/support/v4/view/ViewParentCompat.java