如何在android中使位图在触摸屏上不可见?

如何在android中使位图在触摸屏上不可见?,android,android-layout,android-widget,Android,Android Layout,Android Widget,我在画布上绘制了一个位图,我想设置一个ontouch侦听器,以便 一旦用户触摸位图,它就会变得不可见。执行以下操作: @Override public boolean onTouch(final View view, MotionEvent event) { final int action = event.getAction(); int x = event.getX() // or getRawX()

我在画布上绘制了一个位图,我想设置一个ontouch侦听器,以便 一旦用户触摸位图,它就会变得不可见。

执行以下操作:

    @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;
}
     }
@覆盖
公共布尔onTouch(最终视图、MotionEvent事件){
final int action=event.getAction();
int x=event.getX()//或getRawX();
int y=event.getY();
开关(动作){
case MotionEvent.ACTION\u DOWN:
如果(x>=xOfYourBitmap&&x<(xOfYourBitmap+yourBitmap.getWidth())
&&y>=yOfYourBitmap&&y<(yOfYourBitmap+yourBitmap.getHeight()){
//您已按下位图
}
打破
}
}

发布代码。发布您尝试过的内容的详细信息?查看您自己的问题答案。嘿,在大家都做之前阅读-4和mike gates你疯了你不知道位图和gridview之间的区别吗?idofbitmap是什么?我们如何获得它?