listener for pressing and releasing a button

前端 未结 3 488
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-12-24 01:29

How can I listen for when a Button is pressed and released?

3条回答
  •  渐次进展
    2020-12-24 01:54

    You can use a onTouchListener:

    view.setOnTouchListener(new View.OnTouchListener() {        
        @Override
        public boolean onTouch(View v, MotionEvent event) {
            switch(event.getAction()) {
                case MotionEvent.ACTION_DOWN:
                    // PRESSED
                    return true; // if you want to handle the touch event
                case MotionEvent.ACTION_UP:
                    // RELEASED
                    return true; // if you want to handle the touch event
            }
            return false;
        }
    });
    

提交回复
热议问题