我正在开发基于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" />`
谢谢。