-5

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

4

1 回答 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 回答