canvas文字渐变
线性渐变
createLinearGradient
: createLinearGradient: 创建线性渐变对象addColorStop
:添加渐变颜色起始点
let linearGradient = canvas.createLinearGradient(uni.upx2px(x), uni.upx2px(y), uni.upx2px(x) + canvas.measureText(text).width , uni.upx2px(y))
linearGradient.addColorStop(0.5, "#20FCFF");
linearGradient.addColorStop(1, "#1C77FF");
canvas.setFillStyle(linearGradient)
canvas.font = `bold ${uni.upx2px(28)}px sans-serif`
canvas.fillText(text,uni.upx2px(x), uni.upx2px(y))