我想创建渐变背景,其中渐变位于上半部分,下半部分是纯色,如下图所示:

我不能因为centerColor展开以覆盖底部和顶部.

如何制作像第一张图像的背景?如何制作centerColor不散布的小号?
这是上面背景按钮的XML代码.
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<gradient
android:startColor="#6586F0"
android:centerColor="#D6D6D6"
android:endColor="#4B6CD6"
android:angle="90"/>
<corners
android:radius="0dp"/>
</shape>
Run Code Online (Sandbox Code Playgroud) 参考这些问题:
在ListView中向TextView添加渐变效果会生成NPE
和
我想知道如何去设置的背景TextView中ListView有渐变效果?
在上面的一个问题中,我最终将渐变效果添加到了文本中TextView.浏览第二个问题后,我似乎只能添加固定的背景颜色.
如何向背景添加渐变?我应该做一个CustomListAdapter?