如何通过一个轮廓多边形设置按钮? Android的(How to set button by a

2019-07-18 07:13发布

有两个相邻的图形按钮。 如果我使用的坐标的计算方法触摸TouchEvent ,我必须创建一个大阵列的坐标。 也许还有另一种方法?

Answer 1:

可能不是最好的解决办法,但你可以重叠代表图像(黑色或白色)的一部分,两个按钮,使其余Button的图像透明(图像将有两个按钮相同的尺寸)。 您还需要扩展Button类重写该怎么办onTouchEvent方法处理触摸事件,具体情况取决于触摸发生的是一个透明点或“图像”点的点。 我做了一个小样本项目获得Button有两个部分,如以下(忽略我的设计技能):

您可以在这里的项目 ,这是相当自我解释。 看看它可以帮助你。



文章来源: How to set button by a contour polygon? Android