我想创建一个事件来更改我的图像按钮的外观,但前提是它被按下时。到目前为止,我一直在使用 onTouch 侦听器,但这只会永久改变它。我找不到类似 onKyeUpListener() 类型的按钮。
这样的事情存在吗?
解决了
final ImageButton button = (ImageButton) findViewById(R.id.ImageButton01);
button.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == (MotionEvent.ACTION_UP)){
//Do whatever you want after press
}
else{
//Do whatever you want during press
}
return true;
}
});