如何在Android中使用3种颜色和141度进行渐变

时间:2018-07-04 20:40:48

标签: android xml

我有以下CSS 背景:线性渐变(141deg,#0fb8ad 0%,#1fc8db 51%,#2cb5e8 75%);

我需要使用android来实现以前的CSS

我尝试了以下操作,但它给了我空的渐变

isolate: true

1 个答案:

答案 0 :(得分:0)

尝试一下:

<shape
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">

    <gradient
        android:angle="135"
        android:startColor="#000fb8ad"
        android:endColor="#802cb5e8"
        android:centerColor="#c01fc8db"/>

</shape>

我正在使用Alpha通道模拟原始图片中的百分比:00为0%,80为50%,C0为75%。

在Android中,渐变角必须是45度下降的倍数,所以我用135而不是141。

不指定android:type="radial";只需使用默认值(线性)即可。