Android 如何在listview项上创建渐变边框?
我希望有一个像下图一样的渐变边框: 这是listview项目的一角: 灰色部分是背景,白色部分是listview项。 如何创建渐变边界效果 谢谢 试试这个Android 如何在listview项上创建渐变边框?,android,android-layout,android-listview,Android,Android Layout,Android Listview,我希望有一个像下图一样的渐变边框: 这是listview项目的一角: 灰色部分是背景,白色部分是listview项。 如何创建渐变边界效果 谢谢 试试这个 <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <gradient and
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:startColor="#SomeGradientBeginColor"
android:endColor="#SomeGradientEndColor"
android:angle="270"/>
<corners
android:bottomRightRadius="7dp"
android:bottomLeftRadius="7dp"
android:topLeftRadius="7dp"
android:topRightRadius="7dp"/>
</shape>
这些效果是通过android中的9patch图像实现的。有一些预定义的,例如
android.R.drawable.picture\u frame
,但是,您通常需要创建自己的
列表项的最佳方式是使用,它允许您设置圆角和高程,并创建类似的效果。如果查看android文档的话,
ListView实际上是有问题的。我是如何在我的ListView中设置它的?在XML中尝试attributes background您可以使用9补丁作为视图的背景。