[发明专利]界面显示方法、装置、计算机设备及存储介质在审
申请号: | 202010015113.4 | 申请日: | 2020-01-07 |
公开(公告)号: | CN111258467A | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | 郑华强;罗学成 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F3/0482;G06F3/0484 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 祝亚男 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 界面 显示 方法 装置 计算机 设备 存储 介质 | ||
本申请提供了一种界面显示方法、装置、计算机设备及存储介质,属于数据处理领域。所述方法包括:响应于对应用的功能界面的显示指令,获取操作系统当前的第一DPI;根据所述第一DPI和所述应用所支持的第二DPI,对所述应用的功能界面中原生界面框架中各个元素的显示参数进行调整,得到符合所述第一DPI的目标界面框架;基于待加载内容与所述目标界面框架中各个元素的对应关系,在所述目标界面框架中填充所述待加载内容;将填充好的目标界面框架绘制至目标显示屏幕进行显示。本申请基于第一DPI和第二DPI对应用的功能界面进行了调整,可以提高功能界面的显示效果。
技术领域
本申请涉及数据处理领域,特别涉及一种界面显示方法、装置、计算机设备及存储介质。
背景技术
随着制造业水平的发展,各种显示设备的分辨率也在大幅度提高,相同尺寸的显示设备的分辨率越高,显示设备的每英寸像素点数(Dots Per Inch,DPI)也就越高。显示设备的DPI越高,意味着显示设备能够显示更多的细节,显示效果更加细腻。但是一些应用并没有提供适配于高DPI显示设备的显示方式,在高DPI显示设备上显示该应用的界面时,需要显示设备对该应用所生成的界面进行调整,来实现显示功能。
相关技术中,如果当前系统的DPI是192,而应用的默认DPI为96,那么为了保证该应用成功显示,系统仍会告知应用系统当前的DPI为96,应用仍然会按照DPI为96的方式进行应用界面的生成,生成完成之后,系统会对生成之后的应用界面进行整体的放大,将整体放大后的应用界面显示在显示设备上,使其适配于高DPI的显示设备,但是这样会导致放大之后应用的界面模糊,显示效果不佳。
发明内容
本申请实施例提供了一种界面显示方法、装置、计算机设备及存储介质,可以提高应用的显示效果。所述技术方案如下:
一方面,提供了一种界面显示方法,所述方法包括:
响应于对应用的功能界面的显示指令,获取操作系统当前的第一DPI;
根据所述第一DPI和所述应用所支持的第二DPI,对所述应用的功能界面中原生界面框架中各个元素的显示参数进行调整,得到符合所述第一DPI的目标界面框架;
基于待加载内容与所述目标界面框架中各个元素的对应关系,在所述目标界面框架中填充所述待加载内容;
将填充好的目标界面框架绘制至目标显示屏幕进行显示。
一方面,提供了一种界面显示装置,所述装置包括:
第一DPI获取模块,用于响应于对应用的功能界面的显示指令,获取操作系统当前的第一DPI;
显示参数调整模块,用于根据所述第一DPI和所述应用所支持的第二DPI,对所述应用的功能界面中原生界面框架中各个元素的显示参数进行调整,得到符合所述第一DPI的目标界面框架;
填充模块,用于基于待加载内容与所述目标界面框架中各个元素的对应关系,在所述目标界面框架中填充所述待加载内容;
显示模块,用于将填充好的目标界面框架绘制至目标显示屏幕进行显示。
在一种可能的实施方式中,所述显示模块用于获取目标显示屏幕的屏幕参数,基于所述屏幕参数,确定所述目标显示屏幕的显示坐标系,基于所述显示坐标系,确定所述填充好的目标界面框架在所述目标显示屏幕的目标显示位置,在所述目标显示位置显示所述填充好的目标界面框架。
在一种可能的实施方式中,所述显示参数包括尺寸信息和位置信息,所述显示参数调整模块还用于基于所述第一DPI和第二DPI,对所述原生界面框架中各个元素的尺寸信息和位置信息进行调整,得到所述元素的目标尺寸信息和目标位置信息。
在一种可能的实施方式中,所述显示参数包括尺寸信息和位置信息,所述显示参数调整模块包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010015113.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:喷洒设备、控制方法、装置及存储介质
- 下一篇:一种飞行器健康管理方法及系统