如何为TextView的背景和文本设置差异网络不透明度(仅使用XML)?

时间:2019-01-18 16:09:25

标签: android xml user-interface

我想制作一个带有可见提示文本的半透明EditText视图。

我的最终目标:https://imgur.com/a/jCh7f6r

我试图将EditText视图的Alpha设置为“ 0.1”,但它也会影响文本的可见性。然后,我尝试为文本和背景设置不同的阴影,但仍然无法获得理想的效果。然后,我尝试将其包装在布局中并设置布局的Alpha值,但再次影响文本的不透明度。

<EditText
    android:id="@+id/editText5"
    android:layout_width="286dp"
    android:layout_height="45dp"
    android:layout_marginTop="12dp"
    android:alpha=".1"
    android:background="@android:color/white"
    android:ems="10"
    android:hint="Username"
    android:padding="10dp"
    android:inputType="textPersonName" />

我自己的作品:https://imgur.com/a/pyUYvBi

1 个答案:

答案 0 :(得分:0)

您可以这样:

<EditText
    android:id="@+id/editText5"
    android:layout_width="286dp"
    android:layout_height="45dp"
    android:layout_marginTop="12dp"
    android:background="#33FFFFFF"
    android:ems="10"
    android:hint="Username"
    android:padding="10dp"
    android:inputType="textPersonName" />