Animation for Image Elements in a Display Layout
First Claim
1. A method comprising:
- by a computing device, providing a plurality of image elements arranged in a display layout;
by the computing device, receiving first user input selecting one of the image elements, wherein the selected image element is at a particular position in the display layout;
by the computing device, in response to the first user input, displaying a first animation sequence to enlarge the selected image element until the selected image element reaches a pre-determined size with respect to a display of the computing device;
by the computing device, receiving second user input to dismiss the selected image element;
by the computing device, in response to the second user input, displaying a second animation sequence to shrink the selected image element; and
by the computing device, providing for presentation the display layout, wherein the selected image element is shown within the display layout in the particular position.
4 Assignments
0 Petitions
Accused Products
Abstract
Particular embodiments provide a plurality of image elements arranged in a display layout. First user input selecting one of the image elements may be received, wherein the selected image element is at a particular position in the display layout. In response to the first user input, a first animation sequence to enlarge the selected image element until the selected image element reaches a pre-determined size with respect to a display of the computing device may be displayed. Second user input dismissing the selected image element may be received. In response to the second user input, a second animation sequence to shrink the selected image element may be displayed. Finally, the display layout may be provided for presentation, wherein the selected image element is shown within the display layout in the particular position.
23 Citations
20 Claims
-
1. A method comprising:
-
by a computing device, providing a plurality of image elements arranged in a display layout; by the computing device, receiving first user input selecting one of the image elements, wherein the selected image element is at a particular position in the display layout; by the computing device, in response to the first user input, displaying a first animation sequence to enlarge the selected image element until the selected image element reaches a pre-determined size with respect to a display of the computing device; by the computing device, receiving second user input to dismiss the selected image element; by the computing device, in response to the second user input, displaying a second animation sequence to shrink the selected image element; and by the computing device, providing for presentation the display layout, wherein the selected image element is shown within the display layout in the particular position. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable non-transitory storage media embodying software that is operable when executed by one or more processors to:
-
provide a plurality of image elements arranged in a display layout; receive first user input selecting one of the image elements, wherein the selected image element is at a particular position in the display layout; in response to the first user input, display a first animation sequence to enlarge the selected image element until the selected image element reaches a pre-determined size with respect to a display of the computing device; receive second user input to dismiss the selected image element; in response to the second user input, display a second animation sequence to shrink the selected image element; and provide for presentation the display layout, wherein the selected image element is shown within the display layout in the particular position. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to; provide a plurality of image elements arranged in a display layout; receive first user input selecting one of the image elements, wherein the selected image element is at a particular position in the display layout; in response to the first user input, display a first animation sequence to enlarge the selected image element until the selected image element reaches a pre-determined size with respect to a display of the computing device; receive second user input to dismiss the selected image element; in response to the second user input, display a second animation sequence to shrink the selected image element; and provide for presentation the display layout, wherein the selected image element is shown within the display layout in the particular position. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification