Device, Method, and Graphical User Interface for Transitioning Between Display States in Response to a Gesture
First Claim
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 sensors to detect intensity of contacts with the touch-sensitive surface, cause the device to:
- display a user interface on the display, wherein the user interface is in a first display state;
detect a first portion of a gesture on the touch-sensitive surface, including detecting intensity of a respective contact on the touch-sensitive surface;
in response to detecting the first portion of the gesture, display an intermediate display state between the first display state and a second display state;
detect an end of the gesture; and
in response to detecting the end of the gesture;
in accordance with a determination that the intensity of the respective contact reached a predefined intensity threshold prior to detecting the end of the gesture, display the second display state; and
in accordance with a determination that the intensity of the respective contact did not reach the predefined intensity threshold prior to detecting the end of the gesture, terminate display of the intermediate display state and redisplay the first display state.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic device displays a user interface in a first display state. The device detects a first portion of a gesture on a touch-sensitive surface, including detecting intensity of a respective contact of the gesture. In response to detecting the first portion of the gesture, the device displays an intermediate display state between the first display state and a second display state. In response to detecting the end of the gesture: if intensity of the respective contact had reached a predefined intensity threshold prior to the end of the gesture, the device displays the second display state; otherwise, the device redisplays the first display state. After displaying an animated transition between a first display state and a second state, the device, optionally, detects an increase of the contact intensity. In response, the device displays a continuation of the animation in accordance with the increasing intensity of the respective contact.
-
Citations
24 Claims
-
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 sensors to detect intensity of contacts with the touch-sensitive surface, cause the device to:
-
display a user interface on the display, wherein the user interface is in a first display state; detect a first portion of a gesture on the touch-sensitive surface, including detecting intensity of a respective contact on the touch-sensitive surface; in response to detecting the first portion of the gesture, display an intermediate display state between the first display state and a second display state; detect an end of the gesture; and in response to detecting the end of the gesture; in accordance with a determination that the intensity of the respective contact reached a predefined intensity threshold prior to detecting the end of the gesture, display the second display state; and in accordance with a determination that the intensity of the respective contact did not reach the predefined intensity threshold prior to detecting the end of the gesture, terminate display of the intermediate display state and redisplay the first display state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An electronic device, comprising:
-
a display; a touch-sensitive surface; one or more sensors to detect intensity of contacts with the touch-sensitive surface; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; displaying a user interface on the display, wherein the user interface is in a first display state; detecting a first portion of a gesture on the touch-sensitive surface, including detecting intensity of a respective contact on the touch-sensitive surface; in response to detecting the first portion of the gesture, displaying an intermediate display state between the first display state and a second display state; detecting an end of the gesture; and in response to detecting the end of the gesture; in accordance with a determination that the intensity of the respective contact reached a predefined intensity threshold prior to detecting the end of the gesture, displaying the second display state; and in accordance with a determination that the intensity of the respective contact did not reach the predefined intensity threshold prior to detecting the end of the gesture, terminating display of the intermediate display state and redisplaying the first display state.
-
-
24. A method, comprising:
at an electronic device with a touch-sensitive surface and a display, wherein the device includes one or more sensors to detect intensity of contacts with the touch-sensitive surface; displaying a user interface on the display, wherein the user interface is in a first display state; detecting a first portion of a gesture on the touch-sensitive surface, including detecting intensity of a respective contact on the touch-sensitive surface; in response to detecting the first portion of the gesture, displaying an intermediate display state between the first display state and a second display state; detecting an end of the gesture; and in response to detecting the end of the gesture; in accordance with a determination that the intensity of the respective contact reached a predefined intensity threshold prior to detecting the end of the gesture, displaying the second display state; and in accordance with a determination that the intensity of the respective contact did not reach the predefined intensity threshold prior to detecting the end of the gesture, terminating display of the intermediate display state and redisplaying the first display state.
Specification