[发明专利]用户界面的显示方法、装置、终端及存储介质在审
申请号: | 202010431657.9 | 申请日: | 2020-05-20 |
公开(公告)号: | CN113703644A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 陈彪 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06F3/147;G06F9/451;G06F1/16 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 邢惠童 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户界面 显示 方法 装置 终端 存储 介质 | ||
1.一种用户界面的显示方法,其特征在于,所述方法用于具有柔性显示屏的终端,所述终端包括第一壳体和第二壳体,所述第二壳体与所述第一壳体滑动连接,所述第二壳体和所述第一壳体通过相对运动改变所述柔性显示屏的外露显示区域,所述方法包括:
获取当前屏幕分辨率,所述当前屏幕分辨率为所述柔性显示屏当前外露显示区域的分辨率;
响应于所述当前屏幕分辨率与当前应用对应的目标屏幕分辨率不同,根据所述目标屏幕分辨率控制所述柔性显示屏伸缩,其中,所述目标屏幕分辨率对应的界面填充区域占比低于所述当前屏幕分辨率对应的界面填充区域占比,所述界面填充区域占比指用户界面中界面元素以外填充区域的面积占比;
在经过伸缩的所述柔性显示屏中显示所述当前应用的用户界面。
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标屏幕分辨率控制所述柔性显示屏伸,包括:
确定当前屏幕尺寸,以及所述目标屏幕分辨率对应的目标屏幕尺寸;
根据所述当前屏幕尺寸和所述目标屏幕尺寸生成伸缩指令;
向屏幕机械组件发送所述伸缩指令,所述屏幕机械组件用于根据所述伸缩指令控制所述柔性显示屏伸缩,其中,伸缩后所述柔性显示屏的外露显示区域的尺寸为所述目标屏幕尺寸。
3.根据权利要求2所述的方法,其特征在于,所述根据所述当前屏幕尺寸和所述目标屏幕尺寸生成伸缩指令,包括:
根据所述当前屏幕尺寸中的第一尺寸以及所述目标屏幕尺寸中的第二尺寸,确定伸缩距离和伸缩方式,所述第一尺寸和所述第二尺寸为壳体相对运动方向上的屏幕尺寸;
根据所述伸缩距离和所述伸缩方式生成所述伸缩指令。
4.根据权利要求2所述的方法,其特征在于,所述向屏幕机械组件发送所述伸缩指令,包括:
响应于接收到对所述用户界面中尺寸调整控件的触发操作,向所述屏幕机械组件发送所述伸缩指令;
或者,
响应于接收到对所述柔性显示屏的伸缩操作,且所述伸缩操作指示的伸缩方式与所述伸缩指令指示的伸缩方式一致,向所述屏幕机械组件发送所述伸缩指令。
5.根据权利要求1至4任一所述的方法,其特征在于,所述在经过伸缩的所述柔性显示屏中显示所述当前应用的用户界面包括:
根据所述目标屏幕分辨率调整显示缓存和应用窗口属性,所述应用窗口属性至少包括窗口尺寸;
根据所述显示缓存和所述应用窗口属性,调整所述用户界面中界面元素的界面元素布局,并重绘所述用户界面;
在经过伸缩的所述柔性显示屏中显示重绘后的所述用户界面。
6.根据权利要求1至4任一所述的方法,其特征在于,所述响应于所述当前屏幕分辨率与当前应用对应的目标屏幕分辨率不同,根据所述目标屏幕分辨率控制所述柔性显示屏伸缩之前,所述方法还包括:
确定所述用户界面中界面元素的界面元素布局,以及各个界面元素对应的界面元素分辨率;
根据所述界面元素布局和所述界面元素分辨率,确定所述当前应用对应的所述目标屏幕分辨率。
7.根据权利要求6所述的方法,其特征在于,所述界面元素布局包括横向布局和纵向布局,所述界面元素分辨率包括横向分辨率和纵向分辨率;
所述根据所述界面元素布局和所述界面元素分辨率,确定所述当前应用对应的所述目标屏幕分辨率,包括:
根据各个所述界面元素的所述横向布局以及所述横向分辨率,确定目标横向分辨率;
根据各个所述界面元素的所述纵向布局以及所述纵向分辨率,确定目标纵向分辨率;
将所述目标横向分辨率和所述目标纵向分辨率确定为所述目标屏幕分辨率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010431657.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:远端干扰管理参考信号遍历检测方法、装置及存储介质
- 下一篇:水下垃圾清理装置