我正在尝试制作一个带有图像视图的按钮。如果我按下 imageview,图像的视图将更改为按下的按钮图像。如果我释放视图,图像将更改为默认值,但如果我触摸视图并将手指滑出视图,视图图像将保持按下状态。
我怎样才能听到用户将他/她的手指从 imageview 中滑出?
butoyunview.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
butoyunview.setImageResource(R.drawable.playbut);
}
});
butoyunview.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_UP){
butoyunview.setImageResource(R.drawable.playbut);
// Do what you want
return true;
}
butoyunview.setImageResource(R.drawable.playbutpres);
return false;
}
});