轻解除管理器的制作方法

文档序号:12287676阅读:来源:国知局

技术特征:

1.一种被配置为对应用用户接口中的轻解除行为进行管理的计算设备,所述计算机系统包括:

处理器,其被配置为执行计算机可执行指令;以及

存储器,其存储有计算机可执行指令,所述计算机可执行指令被配置为:

对用于所述应用用户接口的轻解除管理器进行实例化;

由所述轻解除管理器从所述应用用户接口的渲染的用户接口表面接收用于注册事件传递区域的请求;

由所述轻解除管理器接收将在所述应用用户接口中打开新的轻解除用户接口表面的通知;

由所述轻解除管理器确定排除所述事件传递区域的透明阻挡面板的形状;

当在所述应用用户接口中打开所述新的轻解除用户接口表面时,在所述新的轻解除用户接口表面之下渲染所述透明阻挡面板;

由所述轻解除管理器检测针对所述渲染的用户接口表面的可见部分的输入事件;以及

响应于所述输入事件,关闭所述新的轻解除用户接口表面,并且执行与所述渲染的用户接口表面的所述可见部分相关联的命令。

2.根据权利要求1所述的计算设备,其中,所述存储器还存储有被配置为执行以下操作的计算机可执行指令:

确定所述新的轻解除用户接口表面是正从活动的轻解除用户接口表面调用的;

当所述新的轻解除用户接口表面被打开时,保持所述活动的轻解除用户接口表面打开;以及

响应于所述输入事件,将所述活动的轻解除用户接口表面与所述新的轻解除用户接口表面一起关闭。

3.根据权利要求1或权利要求2所述的计算设备,其中,所述存储器还存储有被配置为执行以下操作的计算机可执行指令:

确定所述新的轻解除用户接口表面不是正从活动的轻解除用户接口表面调用的;以及

当所述新的轻解除用户接口表面被打开时,关闭所述活动的轻解除用户接口表面。

4.根据权利要求1到3中的任何一项所述的计算设备,其中,所述输入事件是来自用户的触摸输入。

5.根据权利要求1到4中的任何一项所述的计算设备,其中,所述存储器还存储有被配置为执行以下操作的计算机可执行指令:

当所述新的轻解除用户接口表面在所述应用用户接口中打开时,针对解除事件,对所述应用用户接口进行监测。

6.根据权利要求5所述的计算设备,其中,所述解除事件包括:针对所述新的轻解除用户接口表面的边界之外的输入事件,打开不是从所述新的轻解除用户接口表面调用的另一个轻解除用户接口表面,按下某些键,以及丢失所述应用用户接口的焦点。

7.根据权利要求1到6中的任何一项所述的计算设备,其中,在所述新的轻解除用户接口表面被打开之前,所述轻解除管理器露出应用编程接口,所述应用编程接口包括由所述新的轻解除用户接口表面调用的方法。

8.根据权利要求7所述的计算设备,其中,所述应用编程接口包括回调方法,其中,当检测到所述输入事件时,所述回调方法被调用以向所述新的轻解除用户接口表面发送解除通知。

9.根据权利要求7或权利要求8所述的计算设备,其中,所述应用编程接口包括:由所述渲染的用户接口表面调用以注册所述事件传递区域的方法。

10.一种用于对应用用户接口中的轻解除行为进行管理的计算机实现的方法,所述计算机实现的方法包括:

由计算设备对用于所述应用用户接口的轻解除管理器进行实例化;

由所述轻解除管理器从所述应用用户接口的渲染的用户接口表面接收用于注册事件传递区域的请求;

由所述轻解除管理器接收将在所述应用用户接口中打开新的轻解除用户接口表面的通知;

由所述轻解除管理器确定排除所述事件传递区域的透明阻挡面板的形状;以及

当在所述应用用户接口中打开所述新的轻解除用户接口表面时,在所述新的轻解除用户接口表面之下渲染所述透明阻挡面板,其中,所述透明阻挡面板被配置为:防止执行与所述应用用户接口中的位于所述新的轻解除用户接口表面和所述事件传递区域二者之外的可见部分相关联的命令。

11.根据权利要求10所述的计算机实现的方法,还包括:

针对包括以下各项的解除事件,对所述应用用户接口进行监测:针对所述新的轻解除用户接口表面之外的输入事件,以及调用没有被锚定到所述新的轻解除用户接口表面的另一个轻解除用户接口表面。

12.根据权利要求10或权利要求11所述的计算机实现的方法,还包括:

响应于检测到针对所述事件传递区域的输入事件,关闭所述新的轻解除用户接口表面,并且执行与所述渲染的用户接口表面的可见部分相关联的命令。

13.根据权利要求12所述的计算机实现的方法,还包括:

确定所述新的轻解除用户接口表面是正从活动的轻解除用户接口表面调用的;

当所述新的轻解除用户接口表面被打开时,保持所述活动的轻解除用户接口表面打开;以及

响应于所述输入事件,将所述活动的轻解除用户接口表面与所述新的轻解除用户接口表面一起关闭。

14.根据权利要求10到13中的任何一项所述的计算机实现的方法,其中,所述事件传递区域是位于所述透明阻挡面板之内的定制排除区域。

15.一种包括代码部分的计算机程序,当所述代码部分在处理器上执行时,使得所述处理器执行权利要求10到14中的任何一项所述的计算机实现的方法。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1