AnimateManager<T> mixin
Provides a common interface for Animate and AnimateList to attach Effect extensions.
- Mixin applications
- Available extensions
- BlurEffectExtensions
- BoxShadowEffectExtensions
- CallbackEffectExtensions
- ColorEffectExtension
- CustomEffectExtensions
- EffectExtensions
- ElevationEffectExtensions
- FadeEffectExtensions
- FlipEffectExtensions
- ListenEffectExtensions
- MoveEffectExtensions
- RotateEffectExtensions
- SaturateEffectExtensions
- ScaleEffectExtensions
- ShakeEffectExtensions
- ShimmerEffectExtensions
- SlideEffectExtensions
- SwapEffectExtensions
- ThenEffectExtensions
- TintEffectExtensions
- ToggleEffectExtensions
- VisibilityEffectExtensions
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addEffect(
Effect effect) → T -
addEffects(
List< Effect> effects) → T -
blur(
{Duration? delay, Duration? duration, Curve? curve, Offset? begin, Offset? end}) → T -
Available on AnimateManager<
Adds a blur extension to AnimateManager (Animate and AnimateList).T> , provided by the BlurEffectExtensions extension -
blurX(
{Duration? delay, Duration? duration, Curve? curve, double? begin, double? end}) → T -
Available on AnimateManager<
Adds a blurX extension to AnimateManager (Animate and AnimateList). This blurs only on the x-axis according to theT> , provided by the BlurEffectExtensions extensiondouble
begin/end values. -
blurXY(
{Duration? delay, Duration? duration, Curve? curve, double? begin, double? end}) → T -
Available on AnimateManager<
Adds a blurXY extension to AnimateManager (Animate and AnimateList). This blurs uniformly according to theT> , provided by the BlurEffectExtensions extensiondouble
begin/end values. -
blurY(
{Duration? delay, Duration? duration, Curve? curve, double? begin, double? end}) → T -
Available on AnimateManager<
Adds a blurY extension to AnimateManager (Animate and AnimateList). This blurs only on the y-axis according to theT> , provided by the BlurEffectExtensions extensiondouble
begin/end values. -
boxShadow(
{Duration? delay, Duration? duration, Curve? curve, BoxShadow? begin, BoxShadow? end, BorderRadius? borderRadius}) → T -
Available on AnimateManager<
Adds a boxShadow extension to AnimateManager (Animate and AnimateList).T> , provided by the BoxShadowEffectExtensions extension -
callback(
{Duration? delay, Duration? duration, required ValueChanged< bool> callback}) → T -
Available on AnimateManager<
Adds aT> , provided by the CallbackEffectExtensions extensioncallback
extension to AnimateManager (Animate and AnimateList). -
color(
{Duration? delay, Duration? duration, Curve? curve, Color? begin, Color? end, BlendMode? blendMode}) → T -
Available on AnimateManager<
Adds a color extension to AnimateManager (Animate and AnimateList).T> , provided by the ColorEffectExtension extension -
custom(
{required CustomEffectBuilder builder, Duration? delay, Duration? duration, Curve? curve, double? begin, double? end}) → T -
Available on AnimateManager<
Adds a custom extension to AnimateManager (Animate and AnimateList).T> , provided by the CustomEffectExtensions extension -
desaturate(
{Duration? delay, Duration? duration, Curve? curve, double? begin, double? end}) → T -
Available on AnimateManager<
Adds a desaturate extension to AnimateManager (Animate and AnimateList). This is identical to the saturate extension, except it defaults toT> , provided by the SaturateEffectExtensions extensionbegin=1, end=0
. -
effect(
{Duration? delay, Duration? duration, Curve? curve, double? begin, double? end}) → T -
Available on AnimateManager<
Adds an effect extension to AnimateManager (Animate and AnimateList).T> , provided by the EffectExtensions extension -
elevation(
{Duration? delay, Duration? duration, Curve? curve, double? begin, double? end, Color? color, BorderRadius? borderRadius}) → T -
Available on AnimateManager<
Adds an elevation extension to AnimateManager (Animate and AnimateList).T> , provided by the ElevationEffectExtensions extension -
fade(
{Duration? delay, Duration? duration, Curve? curve, double? begin, double? end}) → T -
Available on AnimateManager<
Adds a fade extension to AnimateManager (Animate and AnimateList).T> , provided by the FadeEffectExtensions extension -
fadeIn(
{Duration? delay, Duration? duration, Curve? curve, double? begin}) → T -
Available on AnimateManager<
Adds a fadeIn extension to AnimateManager (Animate and AnimateList). This is identical to the fade extension, except it always usesT> , provided by the FadeEffectExtensions extensionend=1.0
. -
fadeOut(
{Duration? delay, Duration? duration, Curve? curve, double? begin}) → T -
Available on AnimateManager<
Adds a fadeOut extension to AnimateManager (Animate and AnimateList). This is identical to the fade extension, except it always usesT> , provided by the FadeEffectExtensions extensionend=0.0
. -
flip(
{Duration? delay, Duration? duration, Curve? curve, double? begin, double? end, Alignment? alignment, double? perspective, Axis? direction}) → T -
Available on AnimateManager<
Adds a flip extension to AnimateManager (Animate and AnimateList).T> , provided by the FlipEffectExtensions extension -
flipH(
{Duration? delay, Duration? duration, Curve? curve, double? begin, double? end, Alignment? alignment, double? perspective}) → T -
Available on AnimateManager<
Adds a flipH extension to AnimateManager (Animate and AnimateList). This is identical to the flip extension, except it always usesT> , provided by the FlipEffectExtensions extensiondirection = Axis.horizontal
. -
flipV(
{Duration? delay, Duration? duration, Curve? curve, double? begin, double? end, Alignment? alignment, double? perspective}) → T -
Available on AnimateManager<
Adds a flipV extension to AnimateManager (Animate and AnimateList). This is identical to the flip extension, except it always usesT> , provided by the FlipEffectExtensions extensiondirection = Axis.vertical
. -
hide(
{Duration? delay, Duration? duration, bool? maintain}) → T -
Available on AnimateManager<
Adds a hide extension to AnimateManager (Animate and AnimateList). This creates a VisibilityEffect withT> , provided by the VisibilityEffectExtensions extensionend=false
-
listen(
{Duration? delay, Duration? duration, Curve? curve, double? begin, double? end, required ValueChanged< double> callback, bool clamp = true}) → T -
Available on AnimateManager<
Adds a listen extension to AnimateManager (Animate and AnimateList).T> , provided by the ListenEffectExtensions extension -
move(
{Duration? delay, Duration? duration, Curve? curve, Offset? begin, Offset? end, bool? transformHitTests}) → T -
Available on AnimateManager<
Adds a move extension to AnimateManager (Animate and AnimateList).T> , provided by the MoveEffectExtensions extension -
moveX(
{Duration? delay, Duration? duration, Curve? curve, double? begin, double? end, bool? transformHitTests}) → T -
Available on AnimateManager<
Adds a moveX extension to AnimateManager (Animate and AnimateList). This moves only on the x-axis according to theT> , provided by the MoveEffectExtensions extensiondouble
begin/end values. -
moveY(
{Duration? delay, Duration? duration, Curve? curve, double? begin, double? end, bool? transformHitTests}) → T -
Available on AnimateManager<
Adds a moveY extension to AnimateManager (Animate and AnimateList). This moves only on the y-axis according to theT> , provided by the MoveEffectExtensions extensiondouble
begin/end values. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rotate(
{Duration? delay, Duration? duration, Curve? curve, double? begin, double? end, Alignment? alignment}) → T -
Available on AnimateManager<
Adds a rotate extension to AnimateManager (Animate and AnimateList).T> , provided by the RotateEffectExtensions extension -
saturate(
{Duration? delay, Duration? duration, Curve? curve, double? begin, double? end}) → T -
Available on AnimateManager<
Adds a saturate extension to AnimateManager (Animate and AnimateList).T> , provided by the SaturateEffectExtensions extension -
scale(
{Duration? delay, Duration? duration, Curve? curve, Offset? begin, Offset? end, Alignment? alignment}) → T -
Available on AnimateManager<
Adds a scale extension to AnimateManager (Animate and AnimateList).T> , provided by the ScaleEffectExtensions extension -
scaleX(
{Duration? delay, Duration? duration, Curve? curve, double? begin, double? end, Alignment? alignment}) → T -
Available on AnimateManager<
Adds a scaleX extension to AnimateManager (Animate and AnimateList). This scales only on the x-axis according to theT> , provided by the ScaleEffectExtensions extensiondouble
begin/end values. -
scaleXY(
{Duration? delay, Duration? duration, Curve? curve, double? begin, double? end, Alignment? alignment}) → T -
Available on AnimateManager<
Adds a scaleXY extension to AnimateManager (Animate and AnimateList). This scales uniformly according to theT> , provided by the ScaleEffectExtensions extensiondouble
begin/end values. -
scaleY(
{Duration? delay, Duration? duration, Curve? curve, double? begin, double? end, Alignment? alignment}) → T -
Available on AnimateManager<
Adds a scaleY extension to AnimateManager (Animate and AnimateList). This scales only on the y-axis according to theT> , provided by the ScaleEffectExtensions extensiondouble
begin/end values. -
shake(
{Duration? delay, Duration? duration, Curve? curve, int? hz, Offset? offset, double? rotation}) → T -
Available on AnimateManager<
Adds a shake extension to AnimateManager (Animate and AnimateList).T> , provided by the ShakeEffectExtensions extension -
shakeX(
{Duration? delay, Duration? duration, Curve? curve, int? hz, double? amount}) → T -
Available on AnimateManager<
Adds a shakeX extension to AnimateManager (Animate and AnimateList). This setsT> , provided by the ShakeEffectExtensions extensionrotation=0
andoffset=Offset(amount, 0)
. -
shakeY(
{Duration? delay, Duration? duration, Curve? curve, int? hz, double? amount}) → T -
Available on AnimateManager<
Adds a shakeY extension to AnimateManager (Animate and AnimateList). This setsT> , provided by the ShakeEffectExtensions extensionrotation=0
andoffset=Offset(0, amount)
. -
shimmer(
{Duration? delay, Duration? duration, Curve? curve, Color? color, List< Color> ? colors, List<double> ? stops, double? size, double? angle, BlendMode? blendMode}) → T -
Available on AnimateManager<
Adds a shimmer extension to AnimateManager (Animate and AnimateList).T> , provided by the ShimmerEffectExtensions extension -
show(
{Duration? delay, Duration? duration, bool? maintain}) → T -
Available on AnimateManager<
Adds a show extension to AnimateManager (Animate and AnimateList). This creates a VisibilityEffect withT> , provided by the VisibilityEffectExtensions extensionend=true
-
slide(
{Duration? delay, Duration? duration, Curve? curve, Offset? begin, Offset? end}) → T -
Available on AnimateManager<
Adds a slide extension to AnimateManager (Animate and AnimateList).T> , provided by the SlideEffectExtensions extension -
slideX(
{Duration? delay, Duration? duration, Curve? curve, double? begin, double? end}) → T -
Available on AnimateManager<
Adds a slideX extension to AnimateManager (Animate and AnimateList). This slides only on the x-axis according to theT> , provided by the SlideEffectExtensions extensiondouble
begin/end values. -
slideY(
{Duration? delay, Duration? duration, Curve? curve, double? begin, double? end}) → T -
Available on AnimateManager<
Adds a slideY extension to AnimateManager (Animate and AnimateList). This slides only on the y-axis according to theT> , provided by the SlideEffectExtensions extensiondouble
begin/end values. -
swap(
{Duration? delay, Duration? duration, required TransitionBuilder builder}) → T -
Available on AnimateManager<
Adds a swap extension to AnimateManager (Animate and AnimateList).T> , provided by the SwapEffectExtensions extension -
then(
{Duration? delay, Duration? duration, Curve? curve}) → T -
Available on AnimateManager<
Adds a then extension to AnimateManager (Animate and AnimateList).T> , provided by the ThenEffectExtensions extension -
tint(
{Duration? delay, Duration? duration, Curve? curve, double? begin, double? end, Color? color}) → T -
Available on AnimateManager<
Adds a tint extension to AnimateManager (Animate and AnimateList).T> , provided by the TintEffectExtensions extension -
toggle(
{Duration? delay, Duration? duration, required ToggleEffectBuilder builder}) → T -
Available on AnimateManager<
Adds a toggle extension to AnimateManager (Animate and AnimateList).T> , provided by the ToggleEffectExtensions extension -
toString(
) → String -
A string representation of this object.
inherited
-
untint(
{Duration? delay, Duration? duration, Curve? curve, double? begin, double? end, Color? color}) → T -
Available on AnimateManager<
Adds a untint extension to AnimateManager (Animate and AnimateList). This is identical to the tint extension, except it defaults toT> , provided by the TintEffectExtensions extensionbegin=1, end=0
. -
visibility(
{Duration? delay, Duration? duration, bool? end, bool? maintain}) → T -
Available on AnimateManager<
Adds a visibility extension to AnimateManager (Animate and AnimateList).T> , provided by the VisibilityEffectExtensions extension
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited