我有一个不规则形状的 PNG 图像,例如一个角是透明的圆形图像。
如何创建此图像的图像按钮而不让角落可触摸?
如果可能的话,我可能想创建其他不规则形状的图像按钮。
我有一个不规则形状的 PNG 图像,例如一个角是透明的圆形图像。
如何创建此图像的图像按钮而不让角落可触摸?
如果可能的话,我可能想创建其他不规则形状的图像按钮。
查看此问题的第二个答案,我相信这正是您所需要的。
后期编辑:
快速总结:
使用 aTouchListener
代替ClickListener
在监听器内部,如果事件是MotionEvent.ACTION_DOWN
,获取触摸坐标
在您之前获得的坐标处检查图像的像素;如果像素不透明,则认为按钮被单击,否则忽略该事件。