[发明专利]多窗口系统下切换显示对象的方法及其装置有效
申请号: | 201410812069.4 | 申请日: | 2014-12-23 |
公开(公告)号: | CN105786301B | 公开(公告)日: | 2020-03-10 |
发明(设计)人: | 任俊彦;费建江;姜德* | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 窗口 系统 切换 显示 对象 方法 及其 装置 | ||
1.一种多窗口系统下切换显示对象的方法,其特征在于,所述方法应用于安卓系统,所述方法包括:
获得输入事件中包含的点击点的坐标值;
通过遍历输入列表中的可点击区域,确定包含所述坐标值的可点击区域,其中,所述输入列表中包括窗口属性,可点击区域为一种窗口属性且至少表示位于该区域内的可点击点的坐标值;
判断包含所述坐标值的可点击区域对应的显示对象是否为顶端显示对象;
在判断结果为否时,将所述显示对象设置为顶端显示对象,并刷新显示界面。
2.如权利要求1所述的方法,其特征在于,将所述显示对象设置为顶端显示对象,包括:
将所述显示对象的Z序的值更新为大于所述多窗口系统中其他显示对象的Z序的值。
3.如权利要求1所述的方法,其特征在于,判断包含所述坐标值的可点击区域对应的显示对象是否为顶端显示对象前,所述方法还包括:
更新输入列表中的可点击区域TouchableRegion。
4.如权利要求3所述的方法,其特征在于,更新输入列表中的可点击区域TouchableRegion,包括:
在确定所述多窗口系统中的显示对象的TouchableRegion发生变化后,根据发生变化的TouchableRegion,更新输入列表中的TouchableRegion。
5.如权利要求1~4任一权项所述的方法,其特征在于,所述方法还包括:
将所述输入事件发送给所述显示对象的显示单元。
6.如权利要求1~4任一权项所述的方法,其特征在于,所述显示对象为窗口或者窗口中的可视单元。
7.如权利要求6所述的方法,其特征在于,所述显示对象为窗口;
获得输入事件中包含的点击点的坐标值之前,所述方法还包括:
针对已启动的应用,将该应用的各显示单元保存在该应用对应的容器中;其中,至少有两个已启动的应用,不同的应用对应的容器不同;
根据设置的该应用的窗口属性和该应用对应的容器中保存的各显示单元,显示该应用的窗口。
8.如权利要求6所述的方法,其特征在于,所述显示对象为窗口中的可视单元;
获得输入事件中包含的点击点的坐标值之前,所述方法还包括:
针对已启动的各应用,将所述各应用的显示单元保存在至少一个容器中;
根据设置的窗口属性和所述容器中保存的各显示单元,显示多个窗口;
其中,至少有一个窗口中显示有两个以上的可视单元。
9.一种多窗口系统下切换显示对象的装置,其特征在于,所述装置部署于安卓系统,所述装置包括:
坐标值获得单元,用于获得输入事件中包含的点击点的坐标值;
判断单元,用于通过遍历输入列表中的可点击区域,确定包含所述坐标值的可点击区域;判断包含所述坐标值的可点击区域对应的显示对象是否为顶端显示对象,其中,所述输入列表中包括窗口属性,可点击区域为一种窗口属性且至少表示位于该区域内的可点击点的坐标值;
界面刷新单元,用于在判断单元得到的判断结果为否时,将所述显示对象设置为顶端显示对象,并刷新显示界面。
10.如权利要求9所述的装置,其特征在于,界面刷新单元,用于:
将所述显示对象的Z序的值更新为大于所述多窗口系统中其他显示对象的Z序的值。
11.如权利要求9所述的装置,其特征在于,所述装置还包括:
属性信息更新单元,用于在判断单元判断包含所述坐标值的可点击区域对应的显示对象是否为顶端显示对象前,更新输入列表中的可点击区域TouchableRegion。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410812069.4/1.html,转载请声明来源钻瓜专利网。