Android 里面 onTouch事件有没有Up和Down啊?

在Android里面,如果监听键盘的话,会有Up和Down事件。

那如果是触摸呢? 如何实现触摸前事件和触摸后事件啊, 有自带函数, 还是有其他方法。

先谢过!

text2.setOnTouchListener(new OnTouchListener() {

 public boolean onTouch(View v, MotionEvent event) { 
        switch (event.getAction()) { 

          case MotionEvent.ACTION_DOWN: { 
                //按下时触发
          } 

          case MotionEvent.ACTION_MOVE: { 
                 //移动时触发
          } 

          case MotionEvent.ACTION_UP: { 
                  //触摸后触发
          } 
        } 
        return true; 
 } 

});

boolean onDown(MotionEvent e) Touch down时触发