首页 > 解决方案 > 编辑文本的样式

问题描述

想请教各位专家,如何为EditText创建这样的样式,是否可以做到。尝试创建可绘制文件并通过阴影设置,但结果很糟糕。谁能给点建议。至少我创建的方向理想样式/ EditText 谢谢大家

        <EditText
            android:layout_width="50dp"
            android:layout_height="wrap_content"
            android:background="@drawable/lin_calculator"
            android:fontFamily="@font/play"
            android:textColor="@color/black"
            android:textSize="14sp" />

可绘制的

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item >
        <shape android:shape="rectangle">
            <solid android:color="@color/white"> </solid>
            <corners android:radius="5dp"/>
        </shape>
    </item>

    <item android:drawable="@drawable/dr_shadow_bot" android:top="10px" android:left="10px">

    </item>
</layer-list>

可绘制的

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

    <item >
        <shape android:shape="rectangle">
            <solid android:color="@color/black" />
            <gradient
                android:centerColor="@color/white"
                android:startColor="@color/black"
                android:angle="90"
                android:type="linear"/>
            <corners android:radius="5dp"/>
        </shape>

    </item>

    <item android:bottom="10px" android:right="10px">

        <shape android:shape="rectangle">
            <corners android:radius="5dp"/>

            <solid android:color="#FFFFFF" ></solid>
        </shape>

    </item>

</layer-list>

标签: android-studioandroid-edittext

解决方案


推荐阅读