title: Using MotionEventCompat in android
body: <p>I'm looking for an example of how to use MotionEventCompat in Android.  I'm using API level 10, which doesn't support if a finger is 'hovering' or 'dragging' onto a view.  I need to detect this, preferably from the view itself.  Here's some code snippets regarding how I'm trying to use this:</p>
  
  <pre><code>**my class:** 
   import android.support.v4.view.MotionEventCompat;
          public class GridButton extends View 
  
      overriding onTouchEvent:
              @Override
          public boolean onTouchEvent(MotionEvent event) {
              super.onTouchEvent(event);
              switch (event.getAction() &amp; MotionEventCompat.ACTION_MASK) {
              case (MotionEvent.ACTION_DOWN): {
                  set_active(true);
                  return true;
              }
              case (MotionEventCompat.ACTION_HOVER_ENTER): {
                  set_active(true);
                  break;
              }
              }
              return false;
          }
  </code></pre>
  
  <p>I based the MotionEventCompat.ACTION_MASK off an example I found somewhere, but it doesn't trigger my code for set_active().  </p>
  
  <p>Any help on using this would be appreciated.  There's very little about this on the web.</p>