在下面的代码中,形状占据了 layer-list 的整个高度和宽度,这意味着它忽略了 size 属性。(但它确实会监听 top、left 和 right 属性)。我还尝试将高度作为项目的属性而不是形状,这没有效果。
<layer-list >
<item ..... />
<item
android:top="2dp"
android:left="7dp"
android:right="7dp">
<shape android:shape="rectangle" >
<size android:height="12dp" />
<gradient
android:startColor="#ddffffff"
android:endColor="#00ffffff"
android:angle="270" />
</shape>
</item>
</layer-list>