带有透明文本的 Android 按钮

Posted

技术标签:

【中文标题】带有透明文本的 Android 按钮【英文标题】:Android button with transparent text 【发布时间】:2015-02-20 18:12:44 【问题描述】:

我在图片上有一个按钮。我希望此按钮具有纯色背景色和透明文本(以显示背面图像)。是否可以让它只有透明文本?

【问题讨论】:

【参考方案1】:

尝试将这些属性添加到您的 Button:

android:textColor="@android:color/transparent"
android:background="@android:color/black"

【讨论】:

【参考方案2】:

透明是指部分可见。还要查看图像按钮,而不是将背景图像分配给按钮。

【讨论】:

我不认为 ImageButton 是他们想要的。按照他们的描述,他们希望按钮只覆盖图像的部分,并且按钮上的文本是透明的,以便可以看到其后面的图像。【参考方案3】:

这听起来像是 ImageButton 的一个用例。它允许指定图像和背景。注意 src 和 background 标签,txt 不是必需的。

<ImageButton
    android:id="@+id/imageBtn"
    android:layout_
    android:layout_
    android:src="@drawable/ic_action_play"
    android:background="@drawable/btn_gray" >
</ImageButton>

【讨论】:

以上是关于带有透明文本的 Android 按钮的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio 中的不透明度级别

带有文本和图像的 Android 按钮

Android:创建一个带有图像且没有文本的切换按钮

文本顶部带有图标的 Android 材质按钮

带有进度条的按钮 android

如何在 Android Canvas 中绘制带有文本的矩形按钮?