【技术实现步骤摘要】
界面显示方法、装置、计算机设备及存储介质
本申请涉及数据处理领域,特别涉及一种界面显示方法、装置、计算机设备及存储介质。
技术介绍
随着制造业水平的发展,各种显示设备的分辨率也在大幅度提高,相同尺寸的显示设备的分辨率越高,显示设备的每英寸像素点数(DotsPerInch,DPI)也就越高。显示设备的DPI越高,意味着显示设备能够显示更多的细节,显示效果更加细腻。但是一些应用并没有提供适配于高DPI显示设备的显示方式,在高DPI显示设备上显示该应用的界面时,需要显示设备对该应用所生成的界面进行调整,来实现显示功能。相关技术中,如果当前系统的DPI是192,而应用的默认DPI为96,那么为了保证该应用成功显示,系统仍会告知应用系统当前的DPI为96,应用仍然会按照DPI为96的方式进行应用界面的生成,生成完成之后,系统会对生成之后的应用界面进行整体的放大,将整体放大后的应用界面显示在显示设备上,使其适配于高DPI的显示设备,但是这样会导致放大之后应用的界面模糊,显示效果不佳。
技术实现思路
本申请实施例提供了一种界面显示方法、装置、计算机设备及存储介质,可以提高应用的显示效果。所述技术方案如下:一方面,提供了一种界面显示方法,所述方法包括:响应于对应用的功能界面的显示指令,获取操作系统当前的第一DPI;根据所述第一DPI和所述应用所支持的第二DPI,对所述应用的功能界面中原生界面框架中各个元素的显示参数进行调整,得到符合所述第一DPI的目标界面框架;基于 ...
【技术保护点】
1.一种界面显示方法,其特征在于,所述方法包括:/n响应于对应用的功能界面的显示指令,获取操作系统当前的第一DPI;/n根据所述第一DPI和所述应用所支持的第二DPI,对所述应用的功能界面中原生界面框架中各个元素的显示参数进行调整,得到符合所述第一DPI的目标界面框架;/n基于待加载内容与所述目标界面框架中各个元素的对应关系,在所述目标界面框架中填充所述待加载内容;/n将填充好的目标界面框架绘制至目标显示屏幕进行显示。/n
【技术特征摘要】
1.一种界面显示方法,其特征在于,所述方法包括:
响应于对应用的功能界面的显示指令,获取操作系统当前的第一DPI;
根据所述第一DPI和所述应用所支持的第二DPI,对所述应用的功能界面中原生界面框架中各个元素的显示参数进行调整,得到符合所述第一DPI的目标界面框架;
基于待加载内容与所述目标界面框架中各个元素的对应关系,在所述目标界面框架中填充所述待加载内容;
将填充好的目标界面框架绘制至目标显示屏幕进行显示。
2.根据权利要求1所述的方法,其特征在于,所述待加载内容包括分辨率高于目标阈值的目标图片,所述基于待加载内容与所述目标界面框架中各个元素的对应关系,在所述目标界面框架中填充所述待加载内容之前,所述方法还包括:
将所述应用中的原生图片输入到超分辨处理模型中,由所述超分辨处理模型对所述原生图片的像素点进行特征提取和卷积运算,得到多个目标像素点,基于所述多个目标像素点,生成所述目标图片。
3.根据权利要求1所述的方法,其特征在于,所述待加载内容包括分辨率高于目标阈值的目标图片,所述基于待加载内容与所述目标界面框架中各个元素的对应关系,在所述目标界面框架中填充所述待加载内容之前,所述方法还包括:
将所述目标图片划分成多个部分,基于所述第一DPI、所述第二DPI以及所述目标界面框架中各个元素的显示参数,对所述目标图片的多个部分进行调整。
4.根据权利要求3所述的方法,其特征在于,所述将所述目标图片划分成多个部分,基于所述第一DPI、所述第二DPI以及所述目标界面框架中各个元素的显示参数,对所述目标图片的多个部分进行调整包括:
将所述目标图片划分成九宫图;
按照从左至右,从上至下的顺序,将所述九宫图中的九个部分分别命名为第一图块、第二图块、第三图块、第四图块、第五图块、第六图块、第七图块、第八图块以及第九图块;
基于所述第一DPI以及所述第二DPI对所述第一图块、第三图块、第七图块以及第九图块的横向比例和纵向比例进行调整;
基于所述第一DPI以及所述第二DPI对所述第二图块和第八图块的纵向比例进行调整,基于所述目标界面框架中各个元素的显示参数对所述第二图块和第八图块的横向比例进行调整;
基于所述第一DPI以及所述第二DPI对所述第四图块和第六图块的横向比例进行调整,基于所述目标界面框架中各个元素的显示参数对所述第四图块和第六图块的纵向比例进行调整;
基于所述目标界面框架中各个元素的显示参数,对所述第五图块的横向比例和纵向比例进行调整。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对于所述原生界面框架中各个元素中的网页控件,基于所述第一DPI和所述第二DPI,确定网页缩放等级,所述网页缩放等级用于指示所述网页控件对显示的网页内容进行缩放的比例。
6.根据权利要求1所述的方法,其特征在于,所述将填充好的目标界面框架绘制至目标显示屏幕进行显示包括:
获取目标显示屏幕的屏幕参数,基于所述屏幕参数,确定所述目标显示屏幕的显示坐标系,基于所述显示坐标系,确定所述填充好的目标界面框架在所述目标显示屏幕的目标显示位置,在所述目标显示位置显示所述填充好的目标界面框架。
7.根据权利要求1所述的方法,其特征在于,所述显示参数包括尺寸信息和位置信息,所述根据所述第一DPI和所述应用所支持的第二DPI,对所述应用的功能界面中原生界面框架中各个元素的显示参数进行调整,得到符合所述第一DPI的目标界面框架包括:
基于所述第一DPI和第二DPI,对所述原生界面框架中各个元素的尺寸信息和位置信息进行调整,得到所述元素的目标尺寸信息和目标位置信息。
8.根据权利要求7所述的方法,其特征在于,所述基于所述第一DPI和第二DPI,对所...
【专利技术属性】
技术研发人员:郑华强,罗学成,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。