cuối cùng tôi đã tìm thấy một giải pháp với một lớp-list đó là đủ tốt cho tôi:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!-- First part is a gradient -->
<item android:left="0dp" android:right="0dp">
<shape android:shape="rectangle">
<gradient android:angle="-90" android:startColor="#9dcbf6"
android:endColor="#177ee6" />
</shape>
</item>
<!-- Second part is plain color. Slightly transparent -->
<item android:top="1sp" android:bottom="20sp" >
<shape android:shape="rectangle">
<solid android:color="#10ffffff"/>
</shape>
</item>
</layer-list>
trung được thiết lập đến 20 sp vì container có chiều cao 40sp, nhưng bạn có thể điều chỉnh theo ý muốn của bạn bằng cách chỉnh sửa: android:bottom="20sp"
thể trùng lặp của [hình Multi-Gradient] (http://stackoverflow.com/questions/4381033/multi-gradient-shapes) – grunk
Xong, nhờ gợi ý nó – grunk