收藏
回答

setStrokeStyle在ios真机问题

问题模块
API和组件

SetStrokeStyle如果设置的是gradient,setLineWidth在ios真机上无效

贴上代码


ctx.beginPath();
const grd = ctx.createLinearGradient(centerX, centerY + radius, centerX, centerY - radius);
grd.addColorStop(0, '#52ed78')
grd.addColorStop(0.5, '#dbe84c')
grd.addColorStop(0.95, '#ffa736')
grd.addColorStop(1, '#ffa736')
ctx.setLineWidth(5)
ctx.arc(centerX, centerY, radius, 0.5 * Math.PI, (progress-0.5)*2*Math.PI+0.5*Math.PI);
ctx.setStrokeStyle(grd)
ctx.stroke()


这是否是小程序bug?

最后一次编辑于  2017-05-26  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答