我在画布上绘制了一个位图,我想设置一个 ontouch 侦听器,这样一旦用户触摸位图,它就会变得不可见。
问问题
575 次
1 回答
0
做这个 :
@Override
public boolean onTouch(final View view, MotionEvent event) {
final int action = event.getAction();
int x = event.getX() // or getRawX();
int y = event.getY();
switch(action){
case MotionEvent.ACTION_DOWN:
if (x >= xOfYourBitmap && x < (xOfYourBitmap +yourBitmap.getWidth())
&& y >= yOfYourBitmap && y < (yOfYourBitmap + yourBitmap.getHeight())) {
//You've pressed on your bitmap
}
break;
}
}
于 2012-08-13T17:49:56.787 回答