设计带有圆角和内阴影的 EditText

Designing EditText with rounded corners & inner shadow

提问人:Falling Into Infinity 提问时间:7/3/2014 最后编辑:Falling Into Infinity 更新时间:6/20/2016 访问量:12384

问:

我正在尝试创建一个既有圆角又有内阴影的自定义 EditText。

enter image description here

我制作了一个图层列表来创建内部阴影,

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

    <item >
        <shape android:shape="rectangle">
            <solid android:color="#6C6C6C" />           
        </shape>
    </item>

    <item>
        <shape android:shape="rectangle">
            <solid android:color="@color/ashes" />   
        </shape>
    </item>

    <!-- White Top color -->
    <item android:top="3px" android:left="3px">
        <shape android:shape="rectangle">
            <solid android:color="#FFFFFF" />           
        </shape>
    </item> 
</layer-list>

输出如下所示:

enter image description here

如何添加圆角形状?

android-layout android

评论

0赞 Fakhar 9/24/2014
stackoverflow.com/a/26015370/1352919

答:

3赞 G.T. 7/3/2014 #1

在标签中添加标签:cornersshape

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

评论

1赞 Shivam Verma 7/3/2014
此外,预览可能不会显示在 eclipse 中,因此请运行应用程序。
1赞 G.T. 7/3/2014
我认为只有当每个角的半径不同时,它才会出现在日食中。无论如何,运行应用程序以确保;)