Devices, methods, and graphical user interfaces for providing feedback during interaction with an intensity-sensitive button
First Claim
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions that, when executed by an electronic device with a display, and a touch-sensitive surface, cause the electronic device to:
- display a first user interface;
while displaying the first user interface, detect a first input, wherein the first input is consistent with a request to display a second user interface and a request to display a third user interface;
in response to detecting the first input, start to display a first animated transition from the first user interface to a second user interface;
while the first animated transition is being displayed, detect a second input; and
in response to detecting the second input;
in accordance with a determination that the second input is consistent with the request to display the third user interface, and that the second input is received at a first time;
interrupt the first animated transition from the first user interface to the second user interface at a first point in the first animated transition, anddisplay a second animated transition from the first point in the first animated transition to the third user interface; and
in accordance with a determination that the second input is consistent with the request to display the third user interface, and that the second input is received at a second time that is after the first time;
interrupt the first animated transition from the first user interface to the second user interface at a second point in the first animated transition that is after the first point in the first animated transition, anddisplay a third animated transition from the second point in the first animated transition to the third user interface, wherein the third animated transition is different from the second animated transition.
3 Assignments
0 Petitions
Accused Products
Abstract
An electronic device: while displaying a first user interface, detects a first input that is consistent with a request to display a second user interface and a request to display a third user interface. In response, the device starts to display a first animated transition from the first to the second user interface. While the first animated transition is being displayed, the device detects a second input. In response, the device determines that the second input is consistent with the request to display the third user interface and whether the second input is received at a first or at a later, second time. If at the first time, the device: interrupts the first animated transition at a first point and displays a second animated transition from the first point to the third user interface. If at the second, later time, the device interrupts the first animated transition at a second point (after the first point), and displays a third animated transition from the second point to the third user interface.
-
Citations
48 Claims
-
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions that, when executed by an electronic device with a display, and a touch-sensitive surface, cause the electronic device to:
-
display a first user interface; while displaying the first user interface, detect a first input, wherein the first input is consistent with a request to display a second user interface and a request to display a third user interface; in response to detecting the first input, start to display a first animated transition from the first user interface to a second user interface; while the first animated transition is being displayed, detect a second input; and in response to detecting the second input; in accordance with a determination that the second input is consistent with the request to display the third user interface, and that the second input is received at a first time; interrupt the first animated transition from the first user interface to the second user interface at a first point in the first animated transition, and display a second animated transition from the first point in the first animated transition to the third user interface; and in accordance with a determination that the second input is consistent with the request to display the third user interface, and that the second input is received at a second time that is after the first time; interrupt the first animated transition from the first user interface to the second user interface at a second point in the first animated transition that is after the first point in the first animated transition, and display a third animated transition from the second point in the first animated transition to the third user interface, wherein the third animated transition is different from the second animated transition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
at an electronic device with a touch-sensitive surface, and a display; displaying a first user interface; while displaying the first user interface, detecting a first input, wherein the first input is consistent with a request to display a second user interface and a request to display a third user interface; in response to detecting the first input, starting to display a first animated transition from the first user interface to a second user interface; while the first animated transition is being displayed, detecting a second input; and in response to detecting the second input; in accordance with a determination that the second input is consistent with the request to display the third user interface, and that the second input is received at a first time; interrupting the first animated transition from the first user interface to the second user interface at a first point in the first animated transition, and displaying a second animated transition from the first point in the first animated transition to the third user interface; and in accordance with a determination that the second input is consistent with the request to display the third user interface, and that the second input is received at a second time that is after the first time; interrupting the first animated transition from the first user interface to the second user interface at a second point in the first animated transition that is after the first point in the first animated transition, and displaying a third animated transition from the second point in the first animated transition to the third user interface, wherein the third animated transition is different from the second animated transition. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
18. An electronic device, comprising:
-
a display; a 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 first user interface; while displaying the first user interface, detecting a first input, wherein the first input is consistent with a request to display a second user interface and a request to display a third user interface; in response to detecting the first input, starting to display a first animated transition from the first user interface to a second user interface; while the first animated transition is being displayed, detecting a second input; and in response to detecting the second input; in accordance with a determination that the second input is consistent with the request to display the third user interface, and that the second input is received at a first time; interrupting the first animated transition from the first user interface to the second user interface at a first point in the first animated transition, and displaying a second animated transition from the first point in the first animated transition to the third user interface; and in accordance with a determination that the second input is consistent with the request to display the third user interface, and that the second input is received at a second time that is after the first time; interrupting the first animated transition from the first user interface to the second user interface at a second point in the first animated transition that is after the first point in the first animated transition, and displaying a third animated transition from the second point in the first animated transition to the third user interface, wherein the third animated transition is different from the second animated transition. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification