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

时间:2016-03-01 11:21:21

标签: android android-layout

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

2 个答案:

答案 0 :(得分:2)

我认为这是你想要实现的(使用背景颜色,而不是背景图像)

<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>

创建一个新的布局文件,粘贴上面的代码并单击布局&#34;预览&#34;按钮检查它的样子。

OR

检查此链接     Button with background color and transparent text

答案 1 :(得分:0)

原因是你没有设置按钮的背景颜色,因为它应该是...尝试#07000000按钮背景