|
PulpCore | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| Behavior | A Behavior controls how a Property's value changes over time. |
| BindFunction | The BindFunction class allows Properties to be bound to a function. |
| PropertyListener | The PropertyListener is the listener interface for receiving notification
when a Property's value has changed. |
| Class Summary | |
|---|---|
| Animation | An Animation changes state over a specific duration. |
| Bool | An Bool is an boolean value that can be animated over time. |
| Color | An Color is a 32-bit ARGB value that can be animated over time. |
| Easing | The Easing class provides functions to ease property animation in a non-linear way. |
| Fixed | A Fixed is an fixed-point value (16 bits integer, 16 bits fraction) that can be animated over time. |
| Int | An Int is an integer value that can be animated over time. |
| Property | The Property class is the base class for animating values. |
| Timeline | A Timeline is a list of Animations. |
| Tween | |
Provides classes for properties, property animation, and timelines.
There are four properties (each extends the Property class): Bool (boolean), Int (32-bit integer), Fixed (16:16 fixed-point value), and Color (ARGB color).
A property may have a Behavior which controls how its value changes over time. A common behavior is a Tween, which animates a property from one value to another over time, optionally with an Easing to make the tween look more natural.
A property may have a PropertyListener that is notified when the property's value changes.
A Timeline is a collection of Property/Behavior pairs, TimelineEvents, other Timelines, or other subclasses of Animation.
|
PulpCore | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||