Code example for RectF

Methods: contains, set

0
    // prevent ray cast of touch events to actions container 
    getHitRect(mHitRect);
    mHitRect.offset(-getScrollX(), -getScrollY());
 
    // applying effects 
    mEffectedHitRect.set(mHitRect);
    mController.getEffectsMatrix().mapRect(mEffectedHitRect);
 
    if (mEffectedHitRect.contains((int)event.getX(), (int)event.getY())) {
      return true; 
    } 
 
    return super.onTouchEvent(event);
  } 
 
  @Override 
  protected void onScrollChanged(int l, int t, int oldl, int oldt) {
    super.onScrollChanged(l, t, oldl, oldt);
    if (mOnSwipeListener != null)
      mOnSwipeListener.onSwipe(-getScrollX());
  }