mp_canvas_drawer
mp_canvas_drawer copied to clipboard
有的安卓手机生成的时候,样式和设置的不一样,会出现重叠等问题
有的安卓手机生成的时候,样式和设置的不一样,会出现重叠等问题
这个问题在很多安卓机上(华为、360等)都有,请问你结局了吗?
@wjwAzero 使用他的代码可以 https://github.com/kuckboy1994/mp_canvas_drawer/issues/27
他的 demo 代码没什么特别的。我认为他的代码之所以没出问题,是因为 demo 绘制的内容很少。内容一多,文字就会错乱,以及对文字的设置参数(字体,颜色)也会相互交错。
@wjwAzero https://github.com/qizf7/mp_canvas_drawer/blob/master/components/canvasdrawer/canvasdrawer.js 我是吧对应的 js 换成这个 js,就好了
// 延迟保存图片,解决安卓生成图片错位bug。 setTimeout(() => {this.saveImageToLocal()}, 800); 他修改的核心就是因为小程序的 canvas 的 draw 方法有异步,但是即使用了这个后。 还是会出现文字本身错乱的问题。就比如,你上面发的图片那样,“不行不行不行”会出两次,这个问题就很奇怪了。 你替换文件后,这种文字重叠的现象有消失了?
@wjwAzero 嗯,我的替换后就好了
请问这个问题解决了吗?我也是文本里有\n就重叠成一行了
@wjwAzero 嗯,我的替换后就好了
谢谢大佬