用于滚动操作的应用编程接口的制作方法

文档序号:13744863阅读:来源:国知局
技术特征:

1.一种用于在便携式数据处理装置的显示器上滚动的、计算机实现的方法,该方法包括:

接收用户输入,所述用户输入是向与所述装置集成的所述触摸敏感显示器施加的一个或多个触摸点;

响应于所述用户输入而创建事件对象;

通过在向所述触摸敏感显示器施加的包含单一触摸点的用户输入与向所述触摸敏感显示器施加的包含多于一个触摸点的用户输入之间进行区分,来确定所述事件对象是引起滚动还是手势操作,所述包含单一触摸点的用户输入被解释为滚动操作,所述包含多于一个触摸点的用户输入被解释为手势操作;

基于引起所述滚动或手势操作,发起至少一个滚动或手势调用;

如果至少一个滚动调用被发起,则通过以下至少一项来响应所述至少一个滚动调用:(1)将滚动指示器附着到窗口的窗口边缘或内容边缘,以及(2)基于一个滚动量来滚动所述窗口,所述窗口具有与所述事件对象相关的视图,所述滚动量使所述滚动停止在相对于所述单一触摸点的结束位置和预定位置;以及

如果至少一个手势调用被发起,则基于以所述用户输入的形式对所述两个或更多触摸点的接收,通过将与所述事件对象相关的视图进行缩放卞来响应所述至一个手势调用。

2.根据权利要求1所述的方法,还包括:

当所述窗口内显示的滚动区域超出窗口边缘时,基于所述滚动,使所述滚动区域拉伸预定的最大位移。

3.根据权利要求1所述的方法,还包括:

响应于检测到所述单一触摸点,将多个滚动指示器附着到所述窗口的内容边缘;以及

当所述单一触摸点从所述触摸敏感显示器抬起时,从所述内容边缘除去所述多个滚动指示器。

4.根据权利要求1所述的方法,还包括:

响应于检测到所述单一触摸点,将多个滚动指示器附着到所述窗口边缘;以及

当所述单一触摸点从所述触摸敏感显示器抬起时,从所述窗口边缘除去所述多个滚动指示器。

5.根据权利要求1所述的方法,其中确定所述事件对象是否引起滚动或手势操作是基于某一段时间段内对拖动用户输入的接收。

6.根据权利要求1所述的方法,还包括:

如果至少一个手势调用被发起,则基于以所述用户输入的形式对两个或更多触摸点的接收,通过将与所述事件对象相关的视图旋转,来响应所述至少一个手势调用。

7.根据权利要求1所述的方法,其中所述装置是下列之一:数据处理装置、便携装置、便携式数据处理装置、多点触摸装置、多点触摸便携装置、无线装置和蜂窝电话。

8.一种装置,包括:

用于在所述设备的触摸敏感显示器上通过硬件装置来接收用户输入的模块,所述用户输入是向与所述设备集成的所述触摸敏感显示器施加的一个或多个触摸点;

用于响应于所述用户输入而创建事件对象的模块;

用于通过在向所述触摸敏感显示器施加的包含单一触摸点的用户输入与向所述触摸敏感显示器施加的包含多于一个触摸点的用户输入之间进行区分,来确定所述事件对象是引起滚动还是手势操作的模块,所述包含单一触摸点的用户输入被解释为滚动操作,所述包含多于一个触摸点的用户输入被解释为手势操作;

用于基于引起所述滚动或手势操作而发起至少一个滚动或手势调用的模块;

用于下述功能的模块:如果至少一个滚动调用被发起,则通过以下至少一项来响应所述至少一个滚动调用:(1)将滚动指示器附着到窗口的窗口边缘或内容边缘,以及(2)基于一个滚动量来滚动所述窗口,所述窗口具有与所述事件对象相关的视图,所述滚动量使所述滚动停止在相对于所述单一触摸点的结束位置和预定位置;以及

用于下述功能的模块:如果至少一个手势调用被发起,则基于以所述用户输入的形式对所述两个或更多触摸点的接收,通过将与所述事件对象相关的视图进行缩放卞来响应所述至一个手势调用。

9.根据权利要求8所述的装置,还包括:

用于下述功能的模块:当所述窗口内显示的滚动区域超出窗口边缘时,基于所述滚动,使所述滚动区域拉伸预定的最大位移。

10.根据权利要求8所述的装置,还包括:

用于下述功能的模块:响应于检测到所述单一触摸点,将多个滚动指示器附着到所述窗口的内容边缘;

用于下述功能的模块:当所述单一触摸点从所述触摸敏感显示器抬起时,从所述内容边缘除去所述多个滚动指示器。

11.根据权利要求8所述的装置,还包括:

用于下述功能的模块:响应于检测到所述单一触摸点,将多个滚动指示器附着到所述窗口边缘;以及

用于下述功能的模块:当所述单一触摸点从所述触摸敏感显示器抬起时,从所述窗口边缘除去所述多个滚动指示器。

12.根据权利要求8所述的装置,其中确定所述事件对象是否引起滚动或手势操作是基于某一段时间段内对拖动用户输入的接收。

13.根据权利要求8所述的装置,还包括:

用于下述功能的模块:如果至少一个手势调用被发起,则基于以所述用户输入的形式对两个或更多触摸点的接收,通过将与所述事件对象相关的视图旋转,来响应所述至少一个手势调用。

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