发明名称 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