【发布时间】:2017-03-23 14:45:16
【问题描述】:
我正在开发一个基于 Simon Game (https://en.wikipedia.org/wiki/Simon_(game)) 的 Android 应用程序。为了表示游戏的按钮(蓝色、红色、黄色和绿色),我绘制了将在 ImageButton 中使用的按钮。
如您所见,我的按钮有一个特殊的形状,并且图片没有没有背景。我希望可点击区域与按钮的形状相匹配,但事实并非如此。它与我的图像周围的正方形相匹配。
所以,我的问题是,您知道如何定义可点击区域,使其仅匹配按钮的“三角形”形状吗?
我已经测试过了:
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/btnj"
android:id="@+id/btnImgJaune"
android:background="@null"
android:clickable="false" />`
谢谢。
【问题讨论】:
-
感谢您的回答。我已经检查了这些主题,但我的按钮不是完美的三角形,它们有一个圆形的外观,我不知道如何使用 xml 属性来做到这一点。
-
我的帖子中有我的三角形的图像