RadialGradient用于绘制圆弧

时间:2015-05-25 14:05:15

标签: android canvas gradient

如何在弧形中绘制此渐变(径向渐变)?

我已经画了弧线:

canvas.drawArc(new RectF(-radius, -radius, -radius, radius), angle(begin), angle(end) - angle(begin), false, myPaint);

enter image description here

2 个答案:

答案 0 :(得分:0)

以下代码将生成径向渐变。

"foo"

答案 1 :(得分:0)

添加android:centerColor并使用相同颜色的android:startColor并调整android android:gradientRadius

<item>
    <shape android:shape="oval" >
        <gradient android:type="radial" android:gradientRadius="600"

            android:startColor="#f3fdfdfd" android:centerColor="#f3fdfdfd" android:endColor="#ff0303" />


    </shape>
</item>