Android TableRow背景形状类似按钮

Android TableRow背景形状类似按钮,android,shape,Android,Shape,我希望将表格行的背景设置为如下所示: 照片中的红色十六进制数字是这些区域的颜色代码 背景XML文件应该是什么 谢谢您可以按如下操作,替换其中的值: background\u gradient.xml 将其保存在res/drawable 并将其用作视图的背景,如:android:background=“@drawable/background\u gradient” 我用这种方法测试过,但它是一个正常的梯度。如果你在问题图片中看到,它实际上是2个梯度,一个从顶部到中心的梯度,另一个是从中心到

我希望将表格行的背景设置为如下所示:

照片中的红色十六进制数字是这些区域的颜色代码

背景XML文件应该是什么


谢谢

您可以按如下操作,替换其中的值:

background\u gradient.xml

  • 将其保存在
    res/drawable
  • 并将其用作视图的背景,如:android:background=“@drawable/background\u gradient”

    
    

  • 我用这种方法测试过,但它是一个正常的梯度。如果你在问题图片中看到,它实际上是2个梯度,一个从顶部到中心的梯度,另一个是从中心到底部的梯度
        <selector xmlns:android="http://schemas.android.com/apk/res/android">
    
            <item><shape>
    
                    <gradient android:angle="270" android:endColor="#66F2F6FF" android:startColor="#66F2F6FF" />
    
                    <stroke android:width="1dp" android:color="#66808080" />
                    <corners android:bottomLeftRadius="11dp" android:bottomRightRadius="11dp" android:topLeftRadius="11dp" android:topRightRadius="11dp" />
    
                </shape></item>
    
        </selector>