canvas不能滚动
发布于 6 年前 作者 weixue 18353 次浏览 来自 问答

我需要绘制一个则线图,但是绘制区域可能比屏幕宽度大,这个时候就需要滚动,官网提示scroll-view中不能使用canvas,于是使用view(overflow:scroll),但是模拟器上可以滚动,真机上不能滚动,如果scrollView宽度固定,根据滚动位置不定更新数据重新绘制的话,低端机会很卡很卡(基本上不能用了),如果说将cancas放置到屏幕区域以外绘制完成截图然后将图片滚动这样的话可以的,但是低端机又遇到一个问题,这个获取图片跟绘制或许是异步的,这个时候获取图片是拿不到绘制的数据的图片,需要等大约1s钟的时间才可以,这个问题怎么解决???

回到顶部