See: Description
Interface | Description |
---|---|
Evaluator<T> |
This interface provides a mechanism for evaluating between two boundary
values of a particular type.
|
Interpolator |
This interface provides a mechanism for animating object properties between
different values.
|
TimingSource.PostTickListener |
This interface is implemented by any object wishing to receive "tick"
events from a
TimingSource object after all registered
TimingSource.TickListener objects have been notified. |
TimingSource.TickListener |
This interface is implemented by any object wishing to receive "tick"
events from a
TimingSource object. |
TimingTarget |
This interface provides the methods which are called by an animation during
the course of a timing sequence.
|
Trigger |
This interface provides methods supported by all triggers, an event-driven
approach to starting an animation.
|
TriggerEvent |
This interface provides the base interface for all trigger event
enumerations.
|
Class | Description |
---|---|
Animator |
This class controls the timing of animations.
|
Animator.Builder |
This class is used to construct
Animator instances. |
KeyFrames<T> |
This class manages a list of key frames to animate values via interpolation
between a series of key values at key times.
|
KeyFrames.Builder<T> |
This class is used to construct
KeyFrames instances. |
KeyFrames.Frame<T> |
Represents a single key frame.
|
PropertySetter |
A utility to construct
TimingTarget instances that enables automating
the animation of object properties. |
TimingSource |
This class provides provides a base implementation for arbitrary timers that
may be used with the Timing Framework.
|
TimingTargetAdapter |
Implements the
TimingTarget interface, providing stubs for all timing
target methods. |
WrappedRunnable |
Wraps a task and provides logging if that task fails due to an unhandled
exception.
|
Enum | Description |
---|---|
Animator.Direction |
Direction is used to set the initial direction in which the animation
starts.
|
Animator.EndBehavior |
EndBehavior determines what happens at the end of the animation.
|
Animator.RepeatBehavior |
RepeatBehavior determines how each successive cycle will flow.
|
This package provides the fundamental capabilities of the Timing
Framework. The core class of the entire framework is Animator
,
which is responsible for setting up and running animations. Animations
are constructed using an Animator.Builder
.
TimingTarget
is the interface used by Animator
to report
timing events during the animation, and TimingTargetAdapter
,
which is a utility class that users may subclass to pick and choose
the TimingTarget
events they are interested in receiving.
The KeyFrames
class manages a list of key frames to animate
values via interpolation between a series of key values at key times.
Instances are constructed using a KeyFrames.Builder
.
A KeyFramesTimingTarget
simplifies construction of a timing
target that uses key frames.
The PropertySetter
class provides several static factory methods
that provide a TimingTarget
instance that animate properties by
changing a property on an object in a JavaBean-like manner. This class
can be used in conjunction with the KeyFrames
class to construct
sophisticated animations based upon key frames.
The Trigger
and TriggerEvent
interfaces specify the
interface for triggers, an event-driven approach to starting animations,
and trigger events.
The TimingSource
class provides a base implementation for timers
that may be used with the Timing Framework.