收藏
回答

canvas不能滚动

问题模块
API和组件

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

最后一次编辑于  2017-10-26  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏