示例#1
0
 private boolean thisTouchAllowed(MotionEvent ev) {
   int x = (int) (ev.getX() + mScrollX);
   if (isMenuOpen()) {
     return mViewBehind.menuOpenTouchAllowed(mContent, mCurItem, x);
   } else {
     switch (mTouchMode) {
       case SlidingMenu.TOUCHMODE_FULLSCREEN:
         return !isInIgnoredView(ev);
       case SlidingMenu.TOUCHMODE_NONE:
         return false;
       case SlidingMenu.TOUCHMODE_MARGIN:
         return mViewBehind.marginTouchAllowed(mContent, x);
     }
   }
   return false;
 }