我想有一個像波紋圖像的梯度邊界: 這是一個ListView項的角落:如何在listview項目上創建漸變邊框?
的灰色部分是backgorud,白色的是ListView項。 如何創建漸變邊框效果?
謝謝!
我想有一個像波紋圖像的梯度邊界: 這是一個ListView項的角落:如何在listview項目上創建漸變邊框?
的灰色部分是backgorud,白色的是ListView項。 如何創建漸變邊框效果?
謝謝!
試試這個..
<?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>
我如何在我的listview中設置它? – JonasOliveira
在xml中嘗試使用背景屬性 – chris
這些現象是由於9patch圖像的Android實現。有一些預定義的例如android.R.drawable.picture_frame
,但是,您通常需要創建自己的。
您的清單項目的最佳方式是使用CardView
,它允許您設置圓角和高程並創建類似的效果。如果查看Android文檔,實際上有a tutorial和ListView
。
您可以使用** 9補丁**作爲視圖的背景。 –