METHOD OF MODIFYING RENDERED ATTRIBUTES OF LIST ELEMENTS IN A USER INTERFACE
First Claim
1. A method of modifying attributes of list elements in a layout space of the list as the list scrolls in a user interface, the method comprising:
- for a duration of a scroll event, determining a series of location values of each list element;
for each list element, at each determined location value of that list element, determining the attributes of that list element by evaluating a set of spline curves associated with that list element based on that location value; and
re-rendering the list elements in accordance with the determined attributes for the duration of the scroll event.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of modifying attributes of list elements in a layout space of the list as the list scrolls in a user interface is disclosed herein. The method comprises determining a series of location values of each list element for a duration of a scroll event. Additionally, for each list element, at each determined location value of that list element, the attributes of that list element are determined by evaluating a set of spline curves associated with that list element based on that location value. The list elements are re-rendered in accordance with the determined attributes for the duration of the scroll event.
142 Citations
25 Claims
-
1. A method of modifying attributes of list elements in a layout space of the list as the list scrolls in a user interface, the method comprising:
-
for a duration of a scroll event, determining a series of location values of each list element; for each list element, at each determined location value of that list element, determining the attributes of that list element by evaluating a set of spline curves associated with that list element based on that location value; and re-rendering the list elements in accordance with the determined attributes for the duration of the scroll event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An electronic device comprising:
-
one or more processors; and
,memory comprising instructions which, when executed by one or more of the processors, cause the device to; for a duration of a scroll event, determine a series of location values of each list element; for each list element, at each determined location value of that list element, determine the attributes of that list element by evaluating a set of spline curves associated with that list element based on that location value; and re-render the list elements in accordance with the determined attributes for the duration of the scroll event. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product on an electronic device, the computer program product comprising memory comprising instructions which, when executed by one or more processors of the electronic device, cause the electronic device to:
-
for a duration of a scroll event, determine a series of location values of each list element; for each list element, at each determined location value of that list element, determine the attributes of that list element by evaluating a set of spline curves associated with that list element based on that location value; and re-render the list elements in accordance with the determined attributes for the duration of the scroll event.
-
Specification