有两个相邻的图形按钮。如果我使用坐标的计算方法 touch TouchEvent
,我必须创建一个大的坐标数组。也许还有另一种方法?
问问题
1859 次
1 回答
7
可能不是最好的解决方案,但您可以重叠两个按钮,每个按钮代表图像的一部分(黑色或白色),并使图像的其余部分Button
透明(两个按钮的图像具有相同的尺寸)。您还需要扩展Button
该类以覆盖该onTouchEvent
方法如何处理触摸事件,具体取决于触摸发生的点是透明点还是“图像”点。我制作了一个小样本项目,获得了Button
如下两部分(忽略我的设计技能):
你可以在这里找到这个项目,它很容易解释。看看对你有没有帮助。
于 2013-01-18T11:35:50.973 回答