如何创建具有完全透明文本的半透明背景的按钮



我想有半透明的按钮,上面有完全透明的文本。如果我将文本颜色设置为 #00FFFFFF,将背景设置为 #33FFFFFF 则文本部分不透明并显示背景。文本必须是动态的,所以我不能使用图像。

我认为这就是您要实现的目标(适用于背景颜色,而不是背景图像)

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:background="#f00"
android:orientation="vertical">
<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="#88000000"
    android:gravity="center"
    android:text="TEXT TO TRANSPARENT"
    android:textColor="#f00" />
</LinearLayout>

创建一个新的布局文件,粘贴上面的代码,然后单击布局"预览"按钮以检查其外观。

检查此链接 带有背景色和透明文本的按钮

原因是您没有按照应有的方式设置按钮的背景颜色......尝试#07000000按钮背景

最新更新