如何识别触摸的X和y坐标是否位于位图图像的范围内

时间:2011-08-05 04:51:03

标签: android

这是获取位图的代码片段,我使用Touch Event来获取坐标

`BitmapDrawable drawable = (BitmapDrawable) view.getDrawable();
                    Bitmap bitmap = drawable.getBitmap();
                    float x=event.getX();
                    float y=event.getY();`

现在我想知道这些x和y是否位于位图区域中 我找到了一个条件,但它的伪代码请指导我,我怎么能找到这个xOfBitmap和yOfBitmap

    if (x >= xOfYourBitmap && x < (xOfYourBitmap + yourBitmap.getWidth()) 
    && y >= yOfYourBitmap && y < (yOfYourBitmap + yourBitmap.getHeight()))
{
    // if this is true, you've started your click inside your bitmap
}

提前致谢

0 个答案:

没有答案