非常感谢,你的写法有效,我之所以没有看到,是因为在canvas中被其他的视图挡住了,另外就是没有加ctx.beginPath()。谢谢。
一个Canvas只能画一个圆么?我的代码如下: const back_ctx = wx.createCanvasContext('back_canvas'); back_ctx.arc(18, 18, 10, 0, 2 * Math.PI); back_ctx.setFillStyle('#EEEEEE') back_ctx.fill(); back_ctx.arc(100, 100, 10, 0, 2 * Math.PI); back_ctx.setFillStyle('red') back_ctx.fill(); 这两个圆总是在18,18这个位置,研发会随着这两个圆写的先后顺序显示不同颜色。
2018-08-11代码: const back_ctx = wx.createCanvasContext('back_canvas'); back_ctx.setFontSize(13); back_ctx.font = "weight: bold"; back_ctx.setTextAlign('right'); back_ctx.setFillStyle("#000"); back_ctx.fillText('font写法不是这样的么?', 306, 232); 出现的错误为: Failed to set 'font' on 'CanvasContext': invalid format. 我的编译版本是2.2.2,应该是不需要做兼容处理吧。这个估计是用法不对,但是找不到。 在网上找到一个字体加粗的方法: if (obj.bold) { this.ctx.fillText(obj.text, obj.x, obj.y + 0.5); this.ctx.fillText(obj.text, obj.x + 0.5, obj.y); } 请问是不是确实不支持。
canvas 此类设置canvasContext.font = value 无效在canvas中要设置文字字体,官方示例为:我怎么写都无效呢,请问正确用法? [代码]canvasContext.font = value[代码]
2018-08-11感谢解答,折行就是把文字分拆了,用两个fillText么?
微信小程序canvas中的文字设置宽度,自动换行么?问题如标题?
2018-08-11能获得字体长度,能设置字体粗细就更好了。
微信小程序canvas设置字体颜色微信小程序canvas中的文字不支持设置字体颜色吗?希望能够增加
2018-08-11