All Classes and Interfaces
Class
Description
Convenience factory for various animations applied to
Nodes.Utility class to easily build animations of any sort.
Common base class for
Animations.ParallelBuilder and Animations.SequentialBuilder.Builder class for keyframes and keyvalues.
Implementation of
Animations.AbstractBuilder that uses a ParallelTransition as "main" animation.Builder class to easily create a
PauseTransition with fluent api.Implementation of
Animations.AbstractBuilder that uses a SequentialTransition as "main" animation.Builder class to easily create a
Timeline with fluent api.Simple immutable bean that has a node reference, a duration for the animation and an action to perform when the animation ends.
An oscillating curve that grows in magnitude.
An oscillating curve that first grows and then shrink in magnitude.
An oscillating curve that shrinks in magnitude.
Implementation of
Ripple and the most common type of ripple as it also extends Circle.Utils class for JavaFX's
Colors and CSS.A simple implementation of
FluentTransition that allows specifying what to do when the ConsumerTransition.interpolate(double)
method is called by using a Consumer.A cubic polynomial mapping of the unit interval.
Equivalent of JavaFX's
Interpolator (in fact the class extends it), in Flutter they are called Curves.A curve where the rate of change starts out quickly and then decelerates; an upside-down
f(t) = t² parabola.An oscillating curve that grows in
magnitude while overshooting its bounds.An oscillating curve that grows and then shrinks in
magnitude while overshooting its bounds.An oscillating curve that shrinks in
magnitude while overshooting its bounds.Enumerator which defines 6 levels of
DropShadow effects from LEVEL0 to LEVEL5.This
Curve is capable of flipping the motion of other curves:Extension of
Transition to make some methods use fluent API.Enumerator that offers some new
Interpolators for JavaFX's animations.A curve that is
0.0 until begin, then curved (according to the given Curve) from
0.0 at begin to 1.0 at end then remains 1.0 past end.The identity map over the unit interval.
This class contains all the 'tokens' needed by Material 3 components regarding animations/motion, such as
Curves and Durations.An overlay with lowered opacity that serves as a visual cue that the content behind it is not available for interactions.
Utility class which manages a preset number of
DropShadow effects ordered by DepthLevel, but
it also allows to create custom DropShadow effects with MFXElevationManager.shadowOf(Color, double, double, double, double).Component capable of generating the ripple effect described by the Material Design Guidelines.
Little wrapper class that holds info about a ripple generator's state such as:
Deprecated, for removal: This API element is subject to removal in a future version.
A particular type of
Transition that follows the laws of the UAM (Uniformly Accelerated Motion)
to animate a target and make it look like it is decelerating towards the end of the animation.This class holds a collection of
Curves (JavaFX's Interpolators) to produce any kind of animation
you could ever want.Enumeration for ripple generators to allow users to specify the behavior for mouse events.
Utils class for working with numbers.
Simple record to represent a position as <x, y>.
Simple extension of
ReadOnlyObjectWrapper for Position objects.Public API for ripples that should be used by
RippleGenerator.Convenience class for building Ripple clip shapes.
Public API that all ripple generators should expose.
Abstract class extending
Region and implementing RippleGenerator.A sawtooth curve that repeats a given number of times over the unit interval.
Simple record to represent the size of something as <w, h>.
Simple extension of
ReadOnlyObjectWrapper for Size objects.Convenience
StyleableObjectProperty for Position, settable via CSS thanks to theStyleablePositionProperty.PositionConverter.Style converter implementation to make
Position settable via CSS.Convenience
StyleableObjectProperty for Size, settable via CSS thanks to the StyleableSizeProperty.SizeConverter.Style converter implementation to make
Size settable via CSS.A cubic polynomial composed of two curves that share a common center point.
A curve that is
0.0 until it hits the threshold, then it jumps to 1.0.Represents a function that accepts three arguments and produces a result.