diff options
author | Svetoslav <svetoslavganov@google.com> | 2015-01-23 22:30:46 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2015-01-23 22:30:46 +0000 |
commit | 9027d7355e8e804307902fb5ec88cf54e23cdcb4 (patch) | |
tree | 09a4fe3ca824b70371e91a3dfcb9262ec896226c /core/java/com | |
parent | f612132003d787a2b0e6af35d7a6e291d1cb186c (diff) | |
parent | 6e9f276ff1554b59692a1820f60217307460308b (diff) | |
download | frameworks_base-9027d7355e8e804307902fb5ec88cf54e23cdcb4.zip frameworks_base-9027d7355e8e804307902fb5ec88cf54e23cdcb4.tar.gz frameworks_base-9027d7355e8e804307902fb5ec88cf54e23cdcb4.tar.bz2 |
am 42a13865: Merge "Accessibilty: Cannot click on views in a scrollable container covered by the toolbar." into lmp-mr1-dev
automerge: 6e9f276
* commit '6e9f276ff1554b59692a1820f60217307460308b':
Accessibilty: Cannot click on views in a scrollable container covered by the toolbar.
Diffstat (limited to 'core/java/com')
-rw-r--r-- | core/java/com/android/internal/widget/ActionBarContainer.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/core/java/com/android/internal/widget/ActionBarContainer.java b/core/java/com/android/internal/widget/ActionBarContainer.java index 847a47d..e8e2c8d 100644 --- a/core/java/com/android/internal/widget/ActionBarContainer.java +++ b/core/java/com/android/internal/widget/ActionBarContainer.java @@ -23,6 +23,7 @@ import android.graphics.Canvas; import android.graphics.ColorFilter; import android.graphics.Outline; import android.graphics.PixelFormat; +import android.graphics.RectF; import android.graphics.drawable.Drawable; import android.util.AttributeSet; import android.view.ActionMode; @@ -31,6 +32,8 @@ import android.view.View; import android.view.ViewGroup; import android.widget.FrameLayout; +import java.util.List; + /** * This class acts as a container for the action bar view and action mode context views. * It applies special styles as needed to help handle animated transitions between them. @@ -224,6 +227,18 @@ public class ActionBarContainer extends FrameLayout { return true; } + /** + * @hide + */ + @Override + public void addClickableRectsForAccessibility(List<RectF> outRects) { + // This class always consumes touch events, therefore if it + // covers a view we do not want to send a click over it. + RectF bounds = new RectF(); + bounds.set(0, 0, getWidth(), getHeight()); + outRects.add(bounds); + } + @Override public boolean onHoverEvent(MotionEvent ev) { super.onHoverEvent(ev); |