使用canvas绘制线条时在小米mix2s上会多出一根线条(三星s10、小米9测试时没有出现)
绘制代码
var startY=200; ctx.moveTo(0, startY * this .zoom_w);//( ctx.lineTo(100, startY * this .zoom_w); |
canvas放在一个可以横向滑动的scroll-view中、在绘制超过屏幕一半的线条时会多出一根线条(注意看视频下半部分中文字09/10和09/16中间的位置),这根线条比我绘制的线条粗,并且位置相对于屏幕固定,我滑动scroll-view时它不会动。
如果y坐标没有乘缩放比this
.zoom_w,就不会有这个问题
问题视频地址:链接: https://pan.baidu.com/s/17tencJnh9F0UwcbdmK9WNQ 提取码: d6ff
使用新的canvas试下?