我已将 PNG 图像(具有透明背景的图像)设置为按钮背景,当我触摸按钮时,它会显示按钮触摸位置的 X 坐标和 Y 坐标,但是我想知道触摸位置的像素颜色按钮。
其实我想知道触摸的位置是按钮的透明区域还是按钮的彩色区域。您可以查看我为此目的开发的代码。请在这方面帮助我;您的帮助将不胜感激。
button.setOnTouchListener(new OnTouchListener()
{
public boolean onTouch(View v, MotionEvent event)
{
int x_coordinate = (int)event.getX();
int y_coordinate = (int)event.getY();
//int color = Bitmap.getPixel(x,y);
if (event.getAction() == MotionEvent.ACTION_DOWN)
{
}
if (event.getAction() == MotionEvent.ACTION_UP)
{
}
return true;
}
});