Android 我只想在左右角添加阴影

Android 我只想在左右角添加阴影,android,listview,shadow,Android,Listview,Shadow,我已经尝试过跟踪列表视图,我可以制作所有的四个面。。但我在这里需要的是只对列表视图的左右角进行阴影处理,如下图所示: 我想你可以使用一种覆盖方式。前景层覆盖在背景层上,并设置前景层的填充,使背景层仅暴露在渐变边上 <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <!-- lay

我已经尝试过跟踪列表视图,我可以制作所有的四个面。。但我在这里需要的是只对列表视图的左右角进行阴影处理,如下图所示:


我想你可以使用一种覆盖方式。前景层覆盖在背景层上,并设置前景层的填充,使背景层仅暴露在渐变边上

<?xml version="1.0" encoding="utf-8"?>  
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >  
    <!-- layout background -->  
    <item>  
        <!-- show rectangle area -->  
        <shape android:shape="rectangle" >  
            <gradient  
                android:angle="270"  
                android:startColor="#FFFFFF"  
                android:centerColor="#000000"  
                android:endColor="#FFFFFF"/>  
        </shape>  
    </item>  
    <!-- layout foreground -->  
    <item  
        android:bottom="5px"  
        android:top="5px">  
        <!-- show rectangle area -->  
        <shape android:shape="rectangle" >  
            <solid android:color="#FFFFFF" />  
        </shape>  
    </item>  
</layer-list>  


您也可以使用
图层列表
特定参考SDK文档

我建议您根据需要创建一个可绘制文件,并将其添加到视图底部。

使用9补丁图像9补丁图像有什么用?对不起,我不知道。。建议我你知道什么,让我也浏览..我刚刚浏览了什么是9补丁图片。。我想这对我来说是行不通的,因为我想在我动态生成的列表视图中看到这个阴影效果,看看这个例子,它有点像黑客。但这对我很管用。当我想在tabsHey中使用阴影效果时,谢谢你的xml@LittleMice,我得到了我想要的。。谢谢大家的帮助。。!!能帮你很开心吗