【技术实现步骤摘要】
一种页面显示方法及电子设备
[0001]本申请实施例涉及电子设备领域,尤其涉及一种页面显示方法及电子设备
。
技术介绍
[0002]目前,在对电子设备的页面进行渲染时,由于使用的图形处理器
(graphics processing unit
,
GPU)
硬件芯片的限制,不支持对页面中部分复杂控件
(
例如弧形控件,以及各类曲线控件
)
的渲染绘制,导致复杂控件需要先通过中央处理器
(central processing unit
,
CPU)
进行大量的数学计算后,拆解成
GPU
支持的多个简单接口,再调用
GPU
对多个简单接口进行处理来完成对复杂控件的渲染绘制
。
[0003]在电子设备的页面刷新时电子设备需要对页面重新进行渲染,因此,页面的刷新过程中需要耗费大量的时间进行
CPU
计算,导致每个页面的刷新时间较长,刷新帧率较低,从而造成用户的屏幕出现显
【技术保护点】
【技术特征摘要】
1.
一种页面显示方法,其特征在于,应用于电子设备,所述电子设备包括屏幕,所述方法包括:在所述屏幕显示第一页面的情况下,所述电子设备响应于作用在所述屏幕上的滑动操作,对所述第一页面中的第一控件进行截图处理,得到第一图片;其中,所述第一控件的渲染效率小于预设阈值;所述电子设备在页面滑动过程中显示第二页面,所述第二页面包括对所述第一图片渲染后的图像
。2.
根据权利要求1所述的方法,其特征在于,所述电子设备包括第一缓冲区,所述对所述第一页面中的第一控件进行截图处理,得到第一图片,包括:在所述第一缓冲区中包括所述第一页面对应的渲染后的图像信息的情况下,所述电子设备在所述第一缓冲区中对第一图像信息进行截图处理,得到所述第一图片;其中,所述第一图像信息为所述第一缓冲区中所述第一控件对应的渲染后的图像信息
。3.
根据权利要求1所述的方法,其特征在于,所述电子设备包括第一缓冲区,所述对所述第一页面的第一控件进行截图处理,得到第一图片,包括:在所述第一控件的位置超出所述电子设备的屏幕的情况下,所述电子设备将所述第一控件对应的图像信息移动到所述第一缓冲区中;所述电子设备在所述第一缓冲区中对所述第一控件对应的图像信息进行渲染,得到渲染后的第二图像信息;所述电子设备对所述第二图像信息进行截图处理,得到所述第一图片
。4.
根据权利要求1或3中所述的方法,其特征在于,所述电子设备包括第一缓冲区,所述第一缓冲区包括所述屏幕显示页面的渲染后的图像信息,所述对所述第一页面的第一控件进行截图处理,得到第一图片,包括:在所述第一控件的大小超出所述电子设备的屏幕的情况下,所述电子设备将所述第一控件划分为预设数量的控件单元;其中,所述控件单元的大小未超出所述电子设备的屏幕;所述电子设备将各个控件单元的位置对应的图像信息移动到所述第一缓冲区中,对所述控件单元对应的图像信息进行渲染,得到渲染后的第三图像信息;所述电子设备对所述多个第三图像信息进行截图,得到多个第二图片,所述多个第二图片包括所述预设数量的控件单元的截图;所述电子设备对所述多个第二图片进行拼接,得到所述第一图片
。5.
根据权利要求3或4所述的方法,其特征在于,在所述电子设备将所述第一控件对应的图像信息或所述控件单元对应的图像信息移动到所述第一缓冲区中之前,还包括:所述电子设备对所述第一缓冲区中目标区域进行信息清理;其中,所述目标区域与所述第一控件或所述控件单元的大小相同;其中,在所述对所述第一页面的第一控件进行截图处理,得到第一图片之后,还包括:所述电子设备对所述目标区域信息清理前的图像信息进行恢复,得到恢复后的图像信息,所述电...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。