我已经尝试过TouchDelegate,据说可以实现这一目标。它可以增加命中区域,但不会减少命中区域。
我们可以在xml文件中更改命中区域吗?
我的测试代码只是从Extend a Child View's Touchable Area复制,其中说“如果需要,您还可以使用此方法缩小孩子的触摸区域。”#。 p>
答案 0 :(得分:0)
在您提供的链接中:
// Extend the touch area of the ImageButton beyond its bounds
// on the right and bottom.
delegateArea.right += 100;
delegateArea.bottom += 100;
将其更改为:
delegateArea.right -= 100;
delegateArea.bottom -= 100;
现在您将获得所需的结果。您可能希望将值从100更改为您认为合适的值。