SurfaceProvider绘制延迟
SurfaceProvider 子线程调用主线程进行绘制有延迟(绘制相关操作是放在onDraw()里面, 目前是停止绘制, 打断子线程,绘制停止会延后两秒左右)
请问有什么更好的方式. (如果直接放在子线程绘制, 会没有显示.)
HarmonyOS, 线程
赞
1
收藏 0
回答 4
已解决
相关问题
harmony surfaceProvider绘制不显示问题
10494浏览 • 4回复 待解决
HarmonyOS 推送消息延迟
550浏览 • 1回复 待解决
QQ消息接收延迟有的时候会延迟一个小时
9078浏览 • 1回复 待解决
HarmonyOS WebView 延迟加载图片
494浏览 • 1回复 待解决
tabs组件 左右滑动延迟较高
1302浏览 • 1回复 待解决
如何确认延迟任务是否申请成功
2579浏览 • 1回复 待解决
延迟任务什么时候会执行
2253浏览 • 1回复 待解决
HarmonyOS 代码延迟时间执行方法
1033浏览 • 1回复 待解决
延迟任务执行时机及运行线程
2629浏览 • 1回复 待解决
HarmonyOS Column设置background属性时延迟加载
442浏览 • 1回复 待解决
HarmonyOS无法获取OHAudio Renderer音频播放延迟
777浏览 • 1回复 待解决
HarmonyOS 绘制圆滑折线或绘制曲线
423浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何申请和取消延迟任务?
680浏览 • 1回复 待解决
HarmonyOS 延迟任务如何高效调试,目前HarmonyOS提供的延迟任务最短回调时间间隔是2h调试效率很低
284浏览 • 1回复 待解决
HarmonyOS List组件超长列表加载延迟的问题
304浏览 • 1回复 待解决
HarmonyOS 组件截图并保存到系统相册有延迟
501浏览 • 1回复 待解决
HarmonyOS 如何延迟一秒后执行某项操作
436浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何设置延迟任务的WorkInfo参数?
333浏览 • 1回复 待解决
#鸿蒙通关秘籍#延迟任务调度开发的步骤有哪些?
622浏览 • 1回复 待解决
#鸿蒙通关秘籍#有哪些延迟任务的约束与限制?
586浏览 • 1回复 待解决
绘制语音消息,仿聊天软件,语音消息的绘制。
1373浏览 • 1回复 待解决
HarmonyOS XComponent绘制
437浏览 • 1回复 待解决
HarmonyOS 怎么绘制emoji
358浏览 • 1回复 待解决
HarmonyOS 播放器使用OHAudio渲染音频,音频延迟怎么计算?
701浏览 • 1回复 待解决
HarmonyOS 视频录制完成后文件落盘有延迟吗?
866浏览 • 1回复 待解决
停止绘制 打断子进程 是个什么概念?绘画停止延后2秒是什么意思?
也详细描述该场景?
用SurfaceProvider做一个曲线滚动的效果. 曲线滚动效果由两个SurfaceProvider完成(前一个是抽象的A, 后一个是继承自A的SurfaceProviderB)
Demo点击start启动曲线滚动(点击后, 会通过SurfaceProviderA启动 SurfaceProviderB中的子线程, 子线程的run()中的调用自身接口方法A1, 因而会启动SurfaceProviderA中的A1方法, SurfaceProviderA中的 A1()通过EventHandler调用参数,invalidate()更新A中的onDraw()绘制流程 ); Demo 点击stop停止曲线滚动. 会通过SurfaceProviderA中断SurfaceProviderB中正在运行的线程(Thread.interupt), 中断线程后,绘制流程会停止. 目前问题在于中断后曲线依然会运行1-3秒时间. (类似的Android项目中可以做到几乎同时停止(点击停止按钮后,曲线立即不再滚动)) 有什么办法, 在点击stop后不再看到曲线滚动(实现和Android一样的停止绘制功能)
太可怕了,模拟器和真机效果天差地别。转真机就没事了,华为加油
有没有鸿蒙画3d图的例子,源码