Button按钮有三种操作状态:按下,然后在锁定在按钮中滑动,然后松开。
可以用setOnTouchListener监听。
bt1 = (Button)findViewById(R.id.bt1);
bt1.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:;break;//按下
case MotionEvent.ACTION_MOVE:;break;//滑动
case MotionEvent.ACTION_UP:;break;//松开
}
return false;
}
});