• 作者:老汪软件
  • 发表时间:2024-01-13 12:00
  • 浏览量:

的矢量图很好用,可以画出保证清晰度的任意图形。但是 之前的不支持渐变色,如果要使用渐变色就要使用png图片或者自定义。这么明显的不足,肯定是要修补上呀,API 24中的可以支持了了。

下面是我用画的渐变图形,、、sweep三种形式的渐变都画了。使用画渐变,总体就是设置渐变类型、渐变开始和结束颜色、渐变位置坐标即可。其中线性渐变要设置,坐标、endX,endY坐标,并且根据这两个坐标就可以确定渐变方向;放射性渐变需要设置和坐标以及渐变半径;扫描性渐变只需要设置和坐标即可。如果需要多种颜色渐变,则添加item,设置颜色和偏移量(从0到1)即可。

DataPath实现渐变效果

DataPath实现渐变效果

代码如下: