RadialGradient
RadialGradient即放射性渐变,由中心点向四周逐渐渐变,其颜色渐变是由中心点向四周以线性变化。以达到这样的效果:
它有两个构造函数:
- RadialGradient(float centerX, float centerY, float radius, int[] colors, float[] stops, Shader.TileMode tileMode)
- RadialGradient(float centerX, float centerY, float radius, int centerColor, int edgeColor, Shader.TileMode tileMode)
双色的放射渐变
先看其对应的构造函数:
- RadialGradient(float centerX, float centerY, float radius, int centerColor, int edgeColor, Shader.TileMode tileMode)
其各参数的意义如下:
- centerX:表示渐变中心的X坐标
- centerY:表示渐变中心的Y坐标
- radius:表示渐变的半径
- centerColor:表示