mp_canvas_drawer icon indicating copy to clipboard operation
mp_canvas_drawer copied to clipboard

有的安卓手机生成的时候,样式和设置的不一样,会出现重叠等问题

Open renyuns opened this issue 5 years ago • 8 comments

有的安卓手机生成的时候,样式和设置的不一样,会出现重叠等问题

renyuns avatar Sep 06 '18 05:09 renyuns

这个问题在很多安卓机上(华为、360等)都有,请问你结局了吗?

wjwAzero avatar Oct 14 '18 09:10 wjwAzero

@wjwAzero 使用他的代码可以 https://github.com/kuckboy1994/mp_canvas_drawer/issues/27

renyuns avatar Oct 15 '18 01:10 renyuns

他的 demo 代码没什么特别的。我认为他的代码之所以没出问题,是因为 demo 绘制的内容很少。内容一多,文字就会错乱,以及对文字的设置参数(字体,颜色)也会相互交错。

wjwAzero avatar Oct 15 '18 10:10 wjwAzero

@wjwAzero https://github.com/qizf7/mp_canvas_drawer/blob/master/components/canvasdrawer/canvasdrawer.js 我是吧对应的 js 换成这个 js,就好了

renyuns avatar Oct 15 '18 10:10 renyuns

// 延迟保存图片,解决安卓生成图片错位bug。 setTimeout(() => {this.saveImageToLocal()}, 800); 他修改的核心就是因为小程序的 canvas 的 draw 方法有异步,但是即使用了这个后。 还是会出现文字本身错乱的问题。就比如,你上面发的图片那样,“不行不行不行”会出两次,这个问题就很奇怪了。 你替换文件后,这种文字重叠的现象有消失了?

wjwAzero avatar Oct 15 '18 11:10 wjwAzero

@wjwAzero 嗯,我的替换后就好了

renyuns avatar Oct 16 '18 05:10 renyuns

请问这个问题解决了吗?我也是文本里有\n就重叠成一行了

FrankHan avatar Jan 29 '19 03:01 FrankHan

@wjwAzero 嗯,我的替换后就好了

谢谢大佬

yangyayuan avatar Mar 29 '19 14:03 yangyayuan