package com.codename1.ui.animations

All components are animatable by potential and additional animations (unrelated to a specific component) can be installed on the fly, transitions between forms are also handled as part of this package. Animation thread handling and painting is handled uniformly to avoid the complexity of threading and its potential performance penalty on small devices.

Types

interface AnimationAllows any object to react to events and draw an animation at a fixed interval.
class AnimationObjectAn animation object is an element within the timeline that has a visibility state for rendering at a given point in time.
class AnimationTimePluggable time source for animations across the framework.
class BubbleTransitionA Transitions that animates the destination component as a growing window until the destination is displayed in place.
class CommonTransitionsContains common transition animations that can be applied to forms & components including the following types:
class ComponentAnimationParent class representing an animation object within the AnimationManager queue.
class FlipTransitionA Transitions that flips between 2 components/forms using perspective transform where available.
class MorphTransitionA transition inspired by the Android L release morph activity effect allowing a set of components in one form/container to morph into another in a different container/form.
class MotionAbstracts the notion of physical motion over time from a numeric location to another.
class TimelineA timeline represents the motions of animation objects
class TransitionRepresents a transition animation between two forms this class is used internally by Display to play an animation when moving from one form to the next.