Nick0703

Untitled

Oct 23rd, 2013
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.22 KB | None | 0 0
  1. } else if (action == MotionEvent.ACTION_MOVE) {
  2.                 if ((y) < mNotificationHeaderHeight) {
  3.                     mVelocityTracker.computeCurrentVelocity(1000);
  4.                     float yVel = mVelocityTracker.getYVelocity();
  5.                     yVel = Math.abs(yVel);
  6.                     if (yVel < 50.0f) {
  7.                         if (mLinger > BRIGHTNESS_CONTROL_LINGER_THRESHOLD) {
  8.                             adjustBrightness(x);
  9.                         } else {
  10.                             mLinger++;
  11.                         }
  12.                     }
  13.                     int touchSlop = ViewConfiguration.get(mContext).getScaledTouchSlop();
  14.                     if (Math.abs(x - mInitialTouchX) > touchSlop ||
  15.                             Math.abs(y - mInitialTouchY) > touchSlop) {
  16.                     mHandler.removeCallbacks(mLongPressBrightnessChange);
  17.                 }
  18.               } else {
  19.                   mHandler.removeCallbacks(mLongPressBrightnessChange);
  20.               }
  21.             } else if (action == MotionEvent.ACTION_UP
  22.                     || action == MotionEvent.ACTION_CANCEL) {
  23.                 mVelocityTracker.recycle();
  24.                 mVelocityTracker = null;
  25.                 mHandler.removeCallbacks(mLongPressBrightnessChange);
  26.                 mLinger = 0;
  27.         }
  28.     }
  29.  
  30.     public boolean interceptTouchEvent(MotionEvent event) {
  31.         if (DEBUG_GESTURES) {
  32.             if (event.getActionMasked() != MotionEvent.ACTION_MOVE) {
  33.                 EventLog.writeEvent(EventLogTags.SYSUI_STATUSBAR_TOUCH,
  34.                         event.getActionMasked(), (int) event.getX(), (int) event.getY(), mDisabled);
  35.             }
  36.  
  37.         }
  38.  
  39.         if (SPEW) {
  40.             Slog.d(TAG, "Touch: rawY=" + event.getRawY() + " event=" + event + " mDisabled="
  41.                 + mDisabled + " mTracking=" + mTracking);
  42.         } else if (CHATTY) {
  43.             if (event.getAction() != MotionEvent.ACTION_MOVE) {
  44.                 Slog.d(TAG, String.format(
  45.                             "panel: %s at (%f, %f) mDisabled=0x%08x",
  46.                             MotionEvent.actionToString(event.getAction()),
  47.                             event.getRawX(), event.getRawY(), mDisabled));
  48.             }
  49.         }
Advertisement
Add Comment
Please, Sign In to add comment