Android:没有背景背景的图片按钮

时间:2017-03-23 14:45:16

标签: android xml

我正在开发基于Simon Game(https://en.wikipedia.org/wiki/Simon_(game))的Android应用程序。为了表示游戏的按钮(蓝色,红色黄色和绿色),我绘制了将在ImageButton中使用的按钮。

Exempl of a button

如您所见,我的按钮具有特殊形状,图像具有无背景。我希望可点击区域与按钮的形状相匹配,但它没有。它匹配我的图像周围的方块。

所以,我的问题是,你知道我如何定义可点击区域,使它只匹配我按钮的“三角形”形状?

我已经测试了这个:

<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" />`

谢谢。

1 个答案:

答案 0 :(得分:0)

Android View具有方形,因此您无法做到这一点。也许您可以尝试使用radius ViewOutlineProvider实现自己的Outline