0

看看这里

就像你可以海一样,有3张图片是用Photoshop设计和切片的,人体的白色(1)将是我的绝对布局背景,其他(2和3)应该超过(1)

当我将它们(2和3)导入Eclipse时,Eclipse不会将它们视为弯曲图像,他只是将它们作为矩形对象处理,所以如果我使用onTouch或onClick,会出现错误,因为会有共享区域可以被用户触摸:

如何在不触摸下方或上方对象的情况下制作蒙版以指定我想要可点击的内容?

最终的结果应该是这样的

提前致谢。

4

1 回答 1

0

您必须编写自己的命中检测。这个想法很简单:

  • 覆盖 onTouchEvent
  • 从图像中获取点击的像素
  • 如果它是透明的,则返回 false
  • 如果没有,请调用 super.onTouchEvent
于 2015-01-01T23:33:10.870 回答