一种显示渲染方法、装置、电子设备和可读存储介质制造方法及图纸

技术编号:33559601 阅读:38 留言:0更新日期:2022-05-26 22:56
本公开提供一种显示渲染方法、装置、电子设备和可读存储介质。显示渲染方法,应用于电子设备,所述方法包括以下步骤:在画布数据发生变化的情况下,确定位于可视区域内的目标元素;在重绘线程中,生成重绘画布,并在所述重绘画布上绘制所述目标元素;在界面渲染线程中,将所述重绘画布叠加绘制到界面渲染画布,并根据所述界面渲染画布刷新显示界面。据所述界面渲染画布刷新显示界面。据所述界面渲染画布刷新显示界面。

【技术实现步骤摘要】
一种显示渲染方法、装置、电子设备和可读存储介质


[0001]本公开涉及计算机领域,尤其涉及一种显示渲染方法、装置、电子设备和可读存储介质。

技术介绍

[0002]在对电子设备的显示界面进行更新时,通常是基于画布(Canvas)对显示界面进行重绘刷新,然而电子设备显示的内容可能包括较复杂的对象,例如复杂的图片或笔迹等,而对于这些复杂的对象的重绘需要耗费较长的时间,这导致大尺寸或高分辨率电子设备的显示界面进行更新时,需要耗费较长的时间,可能导致显示界面出现闪烁或卡顿等,影响显示效果。

技术实现思路

[0003]在其中一些方面,本公开实施例提供了一种显示渲染方法,应用于电子设备,所述方法包括以下步骤:
[0004]在画布数据发生变化的情况下,确定位于可视区域内的目标元素;
[0005]在重绘线程中,生成重绘画布,并在所述重绘画布上绘制所述目标元素;
[0006]在界面渲染线程中,将所述重绘画布叠加绘制到界面渲染画布,并根据所述界面渲染画布刷新显示界面。
[0007]在一些实施例中,所述生成重绘画布,并在本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种显示渲染方法,应用于电子设备,所述方法包括以下步骤:在画布数据发生变化的情况下,确定位于可视区域内的目标元素;在重绘线程中,生成重绘画布,并在所述重绘画布上绘制所述目标元素;在界面渲染线程中,将所述重绘画布叠加绘制到界面渲染画布,并根据所述界面渲染画布刷新显示界面。2.如权利要求1所述的方法,其中,所述生成重绘画布,并在所述重绘画布上绘制所述目标元素,包括:建立多个重绘子线程,并在所述重绘子线程中生成重绘子画布,其中,所述重绘子线程和所述重绘子画布一一对应;将所述目标元素划分至所述重绘子画布,并将各所述重绘子画布对应的目标元素绘制到相对应的重绘子画布;将所述多个重绘子画布叠加至所述重绘画布。3.如权利要求2所述的方法,其中,所述多个重绘子线程是并行的。4.如权利要求2所述的方法,其中,所述重绘子画布的数量是根据所述电子设备的运算能力确定的。5.如权利要求1或2所述的方法,其中,所述重绘线程和所述界面渲染线程是串行的。6.如权利要求2至4中任一项所述的方法,其中,所述生成重绘画布,并在所述重绘画布上绘制所述目标元素,还包括:检测所述目标元素的数量;若所述目标元素的数量大于预设数量阈值,则执行建立多个重绘子线程的步...

【专利技术属性】
技术研发人员:刘鹏宇
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1