是否有可能将位图的点作为路径?

时间:2011-12-24 10:41:52

标签: android bitmap shape ontouchevent

假设我的位图与balloon类似 这个图像实际上是方形透明的。我希望将唯一可查看的点作为数组,这样我就可以绑定它并处理canvas上的触摸事件。现在它是方形的,所以当我触摸图像的角落时,它仍然可以检测到图像上的触摸事件。我不想这样做。只有当用户点击可查看部分时,才会采取其他行动。

对于临时我已经使用了从中心点开始的图像半径,它可以正常但准确,如果这个图像三角形部分长度很长,那么如果它保持在方形格式的用户填充/获取事件在外面的图像上。

我使用canvas绘制位图。有没有其他方法或简单的方法来做这件事并处理事件。

我见过许多游戏,他们使用自定义形状和触摸事件仅在对象的显示部分触发,我怎么能实现这一点。