在图像中使用两个单独的空格作为android中的按钮
Posted
技术标签:
【中文标题】在图像中使用两个单独的空格作为android中的按钮【英文标题】:use two separate spaces in an image as a button in android 【发布时间】:2017-12-14 12:07:15 【问题描述】:这个问题有解决办法吗:
我希望这两个蓝色和粉红色的形状成为单独的按钮,这样每当点击粉红色的空间时就会发生一些事情,而蓝色的空间也是如此。
PS:我可以分割这两个部分并为每个部分创建一个 ImageButton,但问题是按钮的形状与它始终为矩形的部分的形状不同,所以我不能将另一个按钮放在它旁边
【问题讨论】:
【参考方案1】:我想建议您编写一个自定义视图,根据某种公式自行绘制此图片。
或者在定义被触摸或聚焦的像素颜色时使用旧的游戏开发方法。 Define color of pixel touched
【讨论】:
【参考方案2】:PS:我可以将这两个部分切片并为每个部分创建一个 ImageButton,但问题是它们不适合活动
尝试使用 9 个补丁资源或 svg 可绘制对象。 如果定义得当,它应该可以工作。
然后你必须编写你自己的自定义按钮来使用它们。
您可以在此处阅读更多信息: http://www.vogella.com/tutorials/androidDrawables/article.html#9-patch-drawables http://www.vogella.com/tutorials/AndroidDrawables/article.html#vector-drawables
【讨论】:
以上是关于在图像中使用两个单独的空格作为android中的按钮的主要内容,如果未能解决你的问题,请参考以下文章
两个单独的 UIButtons 共享相同的按下...不能同时按下两个
如何根据 pandas-python 中带有空格的图像拆分列中的值