发明名称 |
Touch-based gesture recognition and application navigation |
摘要 |
An electronic device includes a display, a touch-sensitive surface, one or more processors, and memory storing one or more programs. The device displays a first user interface of a hierarchy of user interfaces of a software application associated with first and second pan gesture recognizers. The first pan gesture recognizer is configured to recognize a pan gesture that has an initial direction along a first axis and/or a first direction. The second pan gesture recognizer is configured to recognize a pan gesture that has an initial direction along a second axis and/or a second direction distinct from the first direction. The device detects a first pan gesture in an initial direction across the touch-sensitive surface while displaying the first user interface. The device identifies a pan gesture recognizer configured to recognize the first pan gesture, and processes the first pan gesture using the identified pan gesture recognizer. |
申请公布号 |
US9430142(B2) |
申请公布日期 |
2016.08.30 |
申请号 |
US201414334588 |
申请日期 |
2014.07.17 |
申请人 |
FACEBOOK, INC. |
发明人 |
Amerige Brian Daniel;Cunningham Benjamin Grady |
分类号 |
G06F3/033;G06F3/0488 |
主分类号 |
G06F3/033 |
代理机构 |
Morgan, Lewis & Bockius LLP |
代理人 |
Morgan, Lewis & Bockius LLP |
主权项 |
1. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by an electronic device with a display, a touch-sensitive surface, and one or more processors, cause the device to:
display a first user interface of a software application, wherein:
the software application has a hierarchy of user interfaces,the first user interface is associated with at least a first pan gesture recognizer and a second pan gesture recognizer,the first pan gesture recognizer is configured to recognize a pan gesture that has an initial direction along a first axis on the touch-sensitive surface in a plurality of predefined axes and/or a first direction on the touch-sensitive surface in a plurality of predefined directions, andthe second pan gesture recognizer is configured to recognize a pan gesture that has an initial direction along a second axis on the touch-sensitive surface in the plurality of predefined axes and/or a second direction on the touch-sensitive surface distinct from the first direction, in the plurality of predefined directions; detect a first pan gesture on the touch-sensitive surface while displaying the first user interface, wherein the first pan gesture has an initial direction across the touch-sensitive surface; while detecting the first pan gesture on the touch-sensitive surface, identify, between the first pan gesture recognizer and the second pan gesture recognizer, a pan gesture recognizer that is configured to recognize the first pan gesture based at least on the initial direction of the first pan gesture; and process the first pan gesture using the identified pan gesture recognizer. |
地址 |
Menlo Park CA US |