, MotionEvent event) {// TODO Auto-generated method stubreturn mDetector.onTouchEvent(event);//
工作交给手势监听者}// 下面的各个函数是OnGestureListener的实现,具体动作这里不做赘述@Overridepublic boolean onDown(MotionEvent e) {// TODO Auto-generated method stubreturn false;}@Overridepublic boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,float velocityY) {// TODO Auto-generated method stubreturn false;}@Overridepublic void onLongPress(MotionEvent e) {// TODO Auto-generated method stub}@Overridepublic boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX,float distanceY) {// TODO Auto-generated method stubint mLayoutWidth = mContent.getLayoutParams().width; // 获得TextView的宽度int mLayoutHeight = mContent.getLineCount() * mContent.getLineHeight(); // 获得TextView的实际高度if (mCurrentX + distanceX >= 0) {if (mCurrentX + distanceX > mLayoutWidth - mScreenWidth) {mCurrentX = mLayoutWidth - mScreenWidth;} else {mCurrentX = (int) (mCurrentX + distanceX);}} else {mCurrentX = 0;}if (mCurrentY + distanceY >= 0) {if (mCurrentY + distanceY > mLayoutHeight - mScreenHeight) {mCurrentY = mLayoutHeight - mScreenHeight;} else {mCurrentY = (int) (mCurrentY + distanceY);}} else {mCurrentY = 0;}mContent.scrollTo(mCurrentX, mCurrentY); // 使文本滚动到指定的地方return false;}@Overridepublic void onShowPress(MotionEvent e) {// TODO Auto-generated method stub}@Overridepublic boolean onSingleTapUp(MotionEvent e) {// TODO Auto-generated method stubreturn false;}}