Static definition of unknown visual layout positions
First Claim
1. A computing device comprising an interface visualization system, comprising:
- a behavior manager component that when executing receives at least one change request for a first element in an interface layout; and
an animation processing component that when executing implements the at least one change request to the first element as a function of a static reusable component, wherein the static reusable component is defined relative to a source element; and
a delta offset component that when executing creates movement information that describes movement of the first element, wherein the movement information is retained as the static reusable component.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject disclosure relates to applying layout changes and/or animations in a computing system by statically defining unknown visual layout positions of elements within a user interface. Changes that are to be applied to the elements in a user interface are intercepted by mechanism as described herein that applies the changes as a function of a static reusable component. The static reusable component can be applied across various platforms. Animation is performed on a first element as described herein based at least in part on layout input properties of the first element or layout input properties of a second element that is associated with the first element. As additionally described herein, a dynamic graphical layout position can be described based on a definition of an initial layout position and calculation of a resultant layout position, wherein the positions are defined relative to an element or set of elements.
25 Citations
18 Claims
-
1. A computing device comprising an interface visualization system, comprising:
-
a behavior manager component that when executing receives at least one change request for a first element in an interface layout; and an animation processing component that when executing implements the at least one change request to the first element as a function of a static reusable component, wherein the static reusable component is defined relative to a source element; and a delta offset component that when executing creates movement information that describes movement of the first element, wherein the movement information is retained as the static reusable component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for describing a dynamic graphical layout position, comprising:
-
calculating a start position and an end position of a first element in a graphical user interface; defining a target position for the first element as a function of a parameter associated with the start position or the end position; creating a markup that describes movement of the first element; and retaining the markup as a static reusable component. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method for creating a static definition of unknown visual layout positions, comprising:
-
receiving an indication that a first element is to move within a user interface, wherein the first element comprises an unknown visual layout position; and implementing movement of the first element, based at least in part on a layout input property relative to a second element, by applying the layout input property to a static animation path description that describes animation features of the first element relative to a generic element and relative to a location-independent path between the first element and the second element, the layout input property comprising a property of a layout container containing and maintaining a layout of the first element and the second element. - View Dependent Claims (17, 18)
-
Specification