如何在ViewGroups之间创建阴影底部边框?

时间:2017-12-29 13:21:10

标签: android android-layout

我试图为自己找到一个解决方案,但要求你们可以更直接地找到答案。你能看一下下图:

enter image description here

并提示我如何在视图组之间实现这些美丽的阴影边界?

1 个答案:

答案 0 :(得分:0)

在可绘制文件夹上为此内容创建一个新的Drawable资源文件:

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

<!-- Bottom 2dp Shadow -->
<item>
    <shape android:shape="rectangle" >
        <solid android:color="#e1e1e1" />
    </shape>
</item>

<!-- White Top color -->
<item android:bottom="3px" android:left="0px" android:right="2px" android:top="0px">
    <shape android:shape="rectangle" >
        <solid android:color="#FFFFFF" />
    </shape>
</item>

</layer-list>

现在将此可绘制文件设置为背景视图ex:

<TextView
    android:id="@+id/myview"
    ...
    android:background="@drawable/yourBackground" />

现在,如果您愿意,可以自定义创建的可绘制资源