小编anu*_*912的帖子

TextInputLayout中的浮动提示中的不透明背景

我必须使用浮动提示标签制作一个textinputlayout,它需要具有白色背景。一些与此类似的东西

设计预期:

设计预期

但是到目前为止,我所能做的就是:

使用TextInputLayout的实际设计:

当前,TextInputLayout中的提示标签具有透明背景。有人可以帮助我,告诉如何实现这一目标吗?

这是我的代码(texinput布局):

<android.support.design.widget.TextInputLayout
    android:id="@+id/til_login_info"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@drawable/text_input_layout_background"
    app:hintTextAppearance="@style/TextStyle.Small.Hint">

    <EditText
        android:id="@+id/login_info"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@color/transparent"
        android:gravity="center_vertical"
        android:hint="Email / Mobile"
        android:inputType="text"
        android:textSize="14sp" />
</android.support.design.widget.TextInputLayout>
Run Code Online (Sandbox Code Playgroud)

我正在使用的背景

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:gravity="bottom"
        android:top="5dp">
        <shape android:shape="rectangle">
            <stroke

                android:width="1px"
                android:color="@color/Grey300" />
            <corners android:radius="100dp" />
            <solid android:color="@color/transparent" />
        </shape>
    </item>
</layer-list>
Run Code Online (Sandbox Code Playgroud)

提前致谢!

android android-textinputlayout android-textinputedittext

1
推荐指数
2
解决办法
4328
查看次数