Android 中gradient的用法

上一篇引用了一下别人对于shape大致的用法,这里记录一下shape中的gradient的用法。

先看android开发文档

<gradient
        android:angle="integer"
        android:centerX="integer"
        android:centerY="integer"
        android:centerColor="integer"
        android:endColor="color"
        android:gradientRadius="integer"
        android:startColor="color"
        android:type=["linear" | "radial" | "sweep"]
        android:useLevel=["true" | "false"] />
type有三类,linear是线性,radial是由中心向外渐变的,sweep是梯形的。

linear很简单,就不说了。

radial,关键参数是gradientRadius,渐变半径,直接上图说明


gradientRadius为10时,

Android 中gradient的用法_第1张图片

gradientRadius为90时,

Android 中gradient的用法_第2张图片

gradientRadius为180时,

Android 中gradient的用法_第3张图片

gradientRadius为360时,

Android 中gradient的用法_第4张图片

数字随便写,表示一个长度,就是这个意思





你可能感兴趣的:(Android)