From b08013c312e3d849029a2f4c11889274c00f438d Mon Sep 17 00:00:00 2001 From: Adam Powell Date: Thu, 16 Sep 2010 16:28:11 -0700 Subject: Added overlay support for drawing/responding to text anchors. Overlays let views draw and respond to touch events outside of their bounds. This allows selection anchors to be friendlier and easier to grab. This is currently private API, pending further evaluation. Added themes/styles for text selection anchors. Added assets for text selection anchors as provided by UX. The left/right anchors are currently not suitable for use. They are here for bookkeeping and replacement later. The theme currently uses the 'middle' anchor asset for all three. This will be changed once assets are ready. Change-Id: I01b21e5ae90cab201f86f38f2f5eeaf2bd7f6bcd --- core/java/android/view/ViewParent.java | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'core/java/android/view/ViewParent.java') diff --git a/core/java/android/view/ViewParent.java b/core/java/android/view/ViewParent.java index b456c5d108d4..a0d3618486f0 100644 --- a/core/java/android/view/ViewParent.java +++ b/core/java/android/view/ViewParent.java @@ -208,4 +208,11 @@ public interface ViewParent { */ public boolean requestChildRectangleOnScreen(View child, Rect rectangle, boolean immediate); + + /** + * Called when a child view's overlay state changes between enabled/disabled. + * @param child Child view whose state changed or null. + * @hide + */ + public void childOverlayStateChanged(View child); } -- cgit v1.2.3