Merge "Always handle hover events if the View is already hovered"

This commit is contained in:
Alan Viverette
2017-02-27 22:16:52 +00:00
committed by Android (Google) Code Review

View File

@@ -11730,7 +11730,10 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
&& isOnScrollbar(event.getX(), event.getY())) {
awakenScrollBars();
}
if (isHoverable()) {
// If we consider ourself hoverable, or if we we're already hovered,
// handle changing state in response to ENTER and EXIT events.
if (isHoverable() || isHovered()) {
switch (action) {
case MotionEvent.ACTION_HOVER_ENTER:
setHovered(true);