【问题标题】:Android : Image Button without back backgroundAndroid:没有背景的图像按钮
【发布时间】:2017-03-23 14:45:16
【问题描述】:

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

谢谢。

【问题讨论】:

标签: android xml


【解决方案1】:

Android View 是方形的,所以你不能这样做。也许您可以尝试使用radius Outline 实现自己的ViewOutlineProvider。

【讨论】:

  • 谢谢。我会检查的。
猜你喜欢
  • 1970-01-01
  • 2017-01-31
  • 1970-01-01
  • 1970-01-01
  • 2013-09-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多