[发明专利]显示界面的适配方法、装置、计算机设备和存储介质有效
申请号: | 202010889273.1 | 申请日: | 2020-08-28 |
公开(公告)号: | CN112148403B | 公开(公告)日: | 2022-11-22 |
发明(设计)人: | 张平 | 申请(专利权)人: | 苏宁云计算有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/0481;G06V10/764 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 刘艳丽 |
地址: | 210000 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 显示 界面 配方 装置 计算机 设备 存储 介质 | ||
本申请涉及一种显示界面的适配方法、装置、计算机设备和存储介质。所述方法包括:获取待适配显示界面中的待适配组件;确定待适配组件中的待适配界面元素;根据待适配界面元素获取等级适配倍率;其中,等级适配倍率用于表征待适配界面元素在不同显示等级下的显示倍率;根据等级适配倍率对待适配界面元素进行适配调整。采用本方法能够在不同显示等级下根据等级适配倍率对组件中的待适配界面元素进行快速、高效地适配调整,不需要分别在不同显示等级下对组件中的每一个界面元素逐一进行尺寸调整,减少了界面元素调整时间,大大提高了显示界面的适配效率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种显示界面的适配方法、装置、计算机设备和存储介质。
背景技术
随着计算机技术的发展,基于移动客户端进行开发的应用软件层出不穷,因受众群体的视觉识别能力不同,受众群体对于应用软件UI界面中显示的文字、图片等的大小、比例等具有不同的要求,这就需要对不同显示等级下的UI界面进行适配,从而大大增加了开发者的工作量。
然而,传统技术中的原生系统软件只能单纯通过缩小屏幕视图分辨率来让视图视觉上增大,或根据屏幕适配单位设置默认字体大小。因此,传统技术开发者需要设置显示等级,并单独去调整界面中内容(字体、图片、间距等)的大小,由于各组件间存在差异,组件中哪些元素可变哪些元素固定也并不明确,各等级之间也没有明确的变化规律,不仅需要根据之前开发的版本进行数据迭代,而且需要分别在不同等级下对组件中的每一个元素逐一进行尺寸调整,大大降低了显示界面适配的效率。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高显示界面的适配效率的方法、装置、计算机设备和存储介质。
一种显示界面的适配方法,上述方法包括:
获取待适配显示界面中的待适配组件;
确定待适配组件中的待适配界面元素;
根据待适配界面元素获取等级适配倍率;其中,等级适配倍率用于表征待适配界面元素在不同显示等级下的显示倍率;
根据等级适配倍率对待适配界面元素进行适配调整。
在一个实施例中,确定待适配组件中的待适配界面元素,包括:
确定待适配组件中的待适配界面元素,包括:根据待适配组件的布局类型从待适配组件的界面元素中获取局部变量;将局部变量作为待适配界面元素。
在一个实施例中,等级适配倍率的确定方法包括:
获取样本应用的显示界面在不同显示等级下的图像;
获取各图像中随显示等级改变的变量元素的显示数据;
根据显示数据计算变量元素的样本等级适配倍率;
根据样本等级适配倍率确定适用于待适配界面元素的等级适配倍率。
在一个实施例中,根据样本等级适配倍率确定适用于待适配界面元素的等级适配倍率之后,等级适配倍率的确定方法还包括:
利用等级适配倍率对预设界面进行适配测试;
若预设界面展示效果不符合预设标准,则重新选取样本应用的显示界面的图像进行等级适配倍率的确定。
在一个实施例中,显示数据包括面积,根据显示数据计算变量元素的样本等级适配倍率,包括:
从多个显示等级中确定基准显示等级;
获取变量元素在基准显示等级下的第一面积,以及变量元素在非基准显示等级的其他显示等级下的第二面积;
根据第二面积与第一面积的比值计算样本等级适配倍率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁云计算有限公司,未经苏宁云计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010889273.1/2.html,转载请声明来源钻瓜专利网。