Capture button release in Android

后端 未结 5 1915
我寻月下人不归
我寻月下人不归 2020-12-01 17:55

Is it possible to capture release of a button just as we capture click using onClickListener() and OnClick() ?

I want to increase size of a

5条回答
  •  盖世英雄少女心
    2020-12-01 18:41

    You should set an OnTouchListener on your button.

    button.setOnTouchListener(new OnTouchListener() {
        @Override
        public boolean onTouch(View v, MotionEvent event) {
            if(event.getAction() == MotionEvent.ACTION_DOWN) {
                increaseSize();
            } else if (event.getAction() == MotionEvent.ACTION_UP) {
                resetSize();
            }
        }
    };
    

提交回复
热议问题