获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
- Canvas.createImage() 创建Image对象onload事件在安卓真机下只会触发一次
Canvas.createImage() 创建Image对象onload事件在安卓真机下只会触发一次,开发者工具与IOS真机下表现正常。
2019-12-18 - 难道就没有人发现canvas.createImage 批量预加载时卡渲染线程吗?
在使用canvas 2d 绘制动画时,通常做法都是需要预加载所有网络图片,然后进行绘制;但是我发现在真机上使用canvas.createImage预加载时,加载过程中所有的UI渲染都卡死,data无法更新界面,无法制作进度条等,我觉得这是一个很大的bug。 旧版的canvas:使用getImageInfo和downloadFile来预下载资源,有下载线程数限制,比canvas.createIamge慢,且每次进入都要下载图片,没有缓存,但不卡UI渲染线程,可以制作进度条; 新版canvas 2d:同层渲染,不能叠加在camera组件上,但普通UI可以叠加在canvas上,有缓存,但是canvas.createIamge加载图片时卡UI线程。
2020-01-14