[发明专利]一种显示窗口控制方法、装置、终端及存储介质有效
申请号: | 202010373112.7 | 申请日: | 2020-05-06 |
公开(公告)号: | CN111625238B | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 朱铭锋;杨国富 | 申请(专利权)人: | OPPO(重庆)智能科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F9/451 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 刘晖铭;张颖玲 |
地址: | 401120 重庆*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 显示 窗口 控制 方法 装置 终端 存储 介质 | ||
1.一种显示窗口控制方法,其特征在于,包括:
当通过窗口视图控件创建新图层时,获取所述新图层的上一个图层对应的图层标识;其中,所述图层标识是通过所述窗口视图控件创建所述上一个图层时所生成的;所述窗口视图控件包括图层可视控制子控件、遍历处理控件、图层销毁子控件和图层创建子控件;
基于所述图层标识,对所述上一个图层的存在进行判断,得到判断结果;所述判断结果表征所述上一个图层是否存在;
根据所述判断结果,通过所述窗口视图控件对所述上一个图层进行清除;
当所述上一个图层清除失败,且所述新图层创建失败时,获取显示尺寸需求和待显示内容;所述显示尺寸需求表征所述待显示内容所要求的尺寸;
通过所述窗口视图控件,依据所述显示尺寸需求对所述上一个图层的尺寸进行调整,得到调整后的上一个图层,并在所述调整后的上一个图层上,显示所述待显示内容,完成显示窗口控制;
所述通过窗口视图控件创建新图层,包括:通过所述图层可视控制子控件,生成所述新图层的可视性标识,当所述新图层的可视性标识表征所述新图层可见时,调用所述遍历处理控件,接收视图刷新指令,响应所述视图刷新指令,通过所述图层创建子控件,创建出所述新图层;
所述通过所述窗口视图控件对所述上一个图层进行清除,包括:获取所述上一个图层的可视性标识,并通过所述图层可视控制子控件,对所述上一个图层的可视性标识进行更改,得到更改后的可视性标识,当所述更改后的可视性标识表征所述上一个图层不可见时,调用所述遍历处理控件,对所述上一个图层进行隐藏,通过所述图层销毁子控件,对隐藏后的所述上一个图层进行清除。
2.根据权利要求1所述的方法,其特征在于,所述根据所述判断结果,通过所述窗口视图控件对所述上一个图层进行清除,包括:
当所述判断结果表征所述上一个图层存在时,通过所述窗口视图控件对所述上一个图层进行清除;
将所述上一个图层所对应的所述图层标识进行清空。
3.根据权利要求1或2所述的方法,其特征在于,所述基于所述图层标识,对所述上一个图层的存在进行判断,得到判断结果,包括:
当所述图层标识为空时,所述上一个图层不存在,生成表征所述上一个图层不存在的所述判断结果;
当所述图层标识不为空时,所述上一个图层存在,生成表征所述上一个图层存在的所述判断结果。
4.根据权利要求1或2所述的方法,其特征在于,在所述当通过窗口视图控件创建新图层时,获取所述新图层的上一个图层对应的图层标识之前,所述方法还包括:
获取图层创建需求信息;所述图层创建需求信息表征了是否存在创建所述新图层的需求;
当所述图层创建需求信息表征存在创建所述新图层的需求时,调用所述窗口视图控件,以通过所述窗口视图控件开始创建所述新图层。
5.根据权利要求1或2所述的方法,其特征在于,在所述根据所述判断结果,通过所述窗口视图控件对所述上一个图层进行清除之后,所述方法还包括:
当完成对所述新图层的创建时,获取所述显示尺寸需求,并通过所述窗口视图控件,依据所述显示尺寸需求对所述新图层的尺寸进行调整,得到调整后的新图层;
在所述调整后的新图层上显示所述待显示内容,完成所述显示窗口控制。
6.根据权利要求5所述的方法,其特征在于,所述通过所述窗口视图控件,依据所述显示尺寸需求对所述新图层的尺寸进行调整,得到调整后的新图层,包括:
获取所述新图层所对应的应用程序的名称;其中,所述新图层用于呈现所述应用程序的待显示内容;
当所述应用程序的名称不为空,并且所述应用程序的名称包含预设名称字段时,通过所述窗口视图控件,依据所述显示尺寸需求,对所述新图层的宽度和高度进行调整,得到所述调整后的新图层。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO(重庆)智能科技有限公司,未经OPPO(重庆)智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010373112.7/1.html,转载请声明来源钻瓜专利网。