[发明专利]窗口显示方法及装置有效
| 申请号: | 201810515118.6 | 申请日: | 2018-05-25 |
| 公开(公告)号: | CN108900693B | 公开(公告)日: | 2021-07-13 |
| 发明(设计)人: | 王汀;龙海;韦家柏;高崇 | 申请(专利权)人: | 北京小米移动软件有限公司 |
| 主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F9/451;H04M1/7243;H04M1/72469 |
| 代理公司: | 北京尚伦律师事务所 11477 | 代理人: | 孟姣;段玉华 |
| 地址: | 100085 北京市海淀区清河*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 窗口 显示 方法 装置 | ||
1.一种窗口显示方法,其特征在于,包括:
在监测到第一操作时,获取当前显示的目标应用窗口,其中,所述第一操作用于指示将所述目标应用窗口的属性信息进行处理;
根据所述第一操作,对所述目标应用窗口的属性信息进行处理,使得所述目标应用窗口边角的属性信息与当前设备屏幕边角的属性信息一致,其中,所述属性信息包括:尺寸和/或形状;
将处理后的所述目标应用窗口进行显示;
所述对所述目标应用窗口的属性信息进行处理,使得所述目标应用窗口边角的属性信息与当前设备屏幕边角的属性信息一致,包括:
根据所述当前设备屏幕边角的属性信息裁剪所述目标应用窗口的边角,使得所述目标应用窗口边角的属性信息与所述屏幕边角的属性信息一致;
所述在监测到第一操作时,获取当前显示的目标应用窗口,包括:
在监测到所述第一操作时,遍历未关闭窗口;
从所述未关闭窗口中获取所有的应用窗口;
将所述所有的应用窗口中存在图层对象的窗口确定为所述目标应用窗口;
所述根据所述第一操作,对所述目标应用窗口的属性信息进行处理,使得所述目标应用窗口边角的属性信息与当前设备屏幕边角的属性信息一致,包括:
确定所述目标应用窗口对应的目标根视图;
根据所述屏幕边角的属性信息裁剪所述目标根视图的边角,使得所述目标应用窗口边角的属性信息与所述屏幕边角的属性信息一致;
在裁剪所述目标根视图之后,所述方法还包括:
将所述目标应用窗口的背景的颜色和透明度分别进行调整,使得所述背景的颜色为白色,所述透明度为预设透明度;
所述第一操作包括以下任一项:
将窗口由全面屏显示方式缩小为非全面屏显示方式,以及在非全面屏显示方式下进行窗口缩放操作。
2.根据权利要求1所述的方法,其特征在于,
所述在监测到第一操作时,获取当前显示的目标应用窗口,包括:
在系统服务进程监测到所述第一操作时,所述系统服务进程获取所述目标应用窗口;
所述确定所述目标应用窗口对应的目标根视图,根据所述屏幕边角的属性信息裁剪所述目标根视图的边角,包括:
目标进程在接收到所述系统服务进程发送的对所述目标应用窗口进行裁剪的通知后,确定所述目标根视图,并根据所述屏幕边角的属性信息裁剪所述目标根视图的边角,其中,所述目标进程为所述目标应用窗口所属的应用对应的进程。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在监测到第二操作时,撤销对所述目标应用窗口的处理,将所述目标应用窗口调整为全面屏窗口,其中,所述第二操作用于指示撤销裁剪。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810515118.6/1.html,转载请声明来源钻瓜专利网。





