将阴影应用于自定义网格视图

时间:2014-11-28 14:26:31

标签: android xml

我想将阴影应用于自定义网格视图的每个单元格。

我希望输出是这样的: -

Desired Output

看到每个单元格下方的阴影,我希望我的网格视图的每个单元格上都有阴影。

我的代码: -

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

        <shape 
            android:shape="rectangle">

            <corners
                android:radius="5dp"/>
            <gradient 
             android:startColor="#202020"
             android:endColor="#454545"
             android:angle="270"/>

        </shape>
        </item>

    <item 
        android:bottom="5dp">
        <shape
            android:shape="rectangle">

        <solid
            android:color="#202020"/>
         <corners
             android:radius="3dp"/>
         <stroke
        android:width="1dp"
        android:color="#ffffff" >
         </stroke>
         </shape>
    </item>


</layer-list>

任何人都可以指出这段代码的改进。感谢。

1 个答案:

答案 0 :(得分:0)

Here is an image, i used cardView for shadow effect.您可以使用RecyclerView/CardViewcardViewObj.setElevation(val); // val是int类型