AnimateOnWidget extension
PAYDROP ULTIMATE ANIMATION ENGINE (UPDATED WITH REPEAT LOGIC) Rules:
- All names start with 'animateWidget'.
- Sequential indexing (1 to 75).
- Standardized parameters: durationMs, delayMs, repeat, animate.
- on
Methods
-
animateWidget3DSkew(
{int delayMs = 0, int durationMs = 700, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- 3D Skew Slide
-
animateWidget3DTilt(
{int delayMs = 0, int durationMs = 600, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- 3D Tilt Entrance
-
animateWidgetAttention(
{int durationMs = 1000, bool repeat = true, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Attention Magnet
-
animateWidgetAurora(
{int durationMs = 4000, bool repeat = true, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Aurora Sweep (Loop)
-
animateWidgetBarGrow(
{int delayMs = 0, int durationMs = 800, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Bar Grow
-
animateWidgetBorderGlow(
{Color color = Colors.greenAccent, int durationMs = 2000, bool repeat = true, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Border Glow Breathe
-
animateWidgetBreathe(
{int durationMs = 1500, bool repeat = true, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Breathe (Scale Cycle)
-
animateWidgetCardDeal(
{int index = 0, int durationMs = 600, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Credit Card Deal (Staggered)
-
animateWidgetChartLabel(
{int delayMs = 0, int durationMs = 400, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Chart Label Overlay
-
animateWidgetCircleShimmer(
{Alignment alignment = Alignment.center, Color color = Colors.white, int durationMs = 1500, bool repeat = true, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Circle Radial Shimmer (Loop)
-
animateWidgetCoinJump(
{int delayMs = 0, int durationMs = 800, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Coin Jump & Spin
-
animateWidgetCoinSpin(
{int delayMs = 0, int durationMs = 1000, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Coin Spin (Y-Axis)
-
animateWidgetColorReveal(
{int durationMs = 800, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Color Reveal (B&W to Color)
-
animateWidgetCounterFlip(
{int delayMs = 0, int durationMs = 600, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Counter Flip
-
animateWidgetCyberJitter(
{int delayMs = 0, int durationMs = 500, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Cyber Jitter Reveal
-
animateWidgetCyberScanner(
{Color color = Colors.cyanAccent, int durationMs = 1500, bool repeat = true, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Cyber Scanner Sweep
-
animateWidgetDigitalGlitch(
{int durationMs = 200, bool repeat = true, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Digital Glitch Flicker
-
animateWidgetDropBounce(
{int delayMs = 0, int durationMs = 600, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Drop Bounce
-
animateWidgetElasticEntry(
{int delayMs = 0, int durationMs = 800, double begin = 0.5, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Elastic Entrance
-
animateWidgetErrorShake(
{required bool trigger, Color color = Colors.red, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Error Shake
-
animateWidgetFloatUp(
{int delayMs = 0, int durationMs = 2000, bool repeat = true, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Float Up/Down
-
animateWidgetFloatWithShadow(
{int durationMs = 1500, Color shadowColor = Colors.black, bool repeat = true, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Float with Shadow
-
animateWidgetGhostBloom(
{int delayMs = 0, int durationMs = 800, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Ghost Bloom
-
animateWidgetGhostFloat(
{int durationMs = 3000, bool repeat = true, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Ghost Float (Slow)
-
animateWidgetGlassGlow(
{Color glowColor = Colors.amberAccent, int durationMs = 3000, bool repeat = true, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Glass Morph Glow
-
animateWidgetGlassReveal(
{int delayMs = 0, int durationMs = 500, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Glass Reveal (Blur & Scale)
-
animateWidgetGlassShine(
{int delayMs = 0, int durationMs = 1200, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Glass Shine Sweep
-
animateWidgetGoldShimmer(
{Color color = const Color(0xFFFFD700), int durationMs = 2000, bool repeat = true, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Gold Shimmer
-
animateWidgetGoldSweep(
{int durationMs = 2500, bool repeat = true, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Gold Metallic Sweep (Loop)
-
animateWidgetHelixEntry(
{int delayMs = 0, int durationMs = 700, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Helix Spin Entrance
-
animateWidgetHoverScale(
{int durationMs = 300, bool repeat = true, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Hover Scale
-
animateWidgetInsetPulse(
{int durationMs = 1200, bool repeat = true, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Inset Shadow Pulse (Loop)
-
animateWidgetInsightReveal(
{int delayMs = 0, int durationMs = 500, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Insight Reveal
-
animateWidgetJelly(
{int durationMs = 300, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Jelly Effect
-
animateWidgetLineTrace(
{int delayMs = 0, int durationMs = 1500, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Line Trace
-
animateWidgetLiquidFill(
{Color color = Colors.greenAccent, int durationMs = 3000, bool repeat = true, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Liquid Fill Breathe (Loop)
-
animateWidgetLiquidSlide(
{int delayMs = 0, int durationMs = 600, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Liquid Slide (Modern Perspective)
-
animateWidgetLiquidWave(
{int delayMs = 0, int durationMs = 1000, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Liquid Wave Reveal
-
animateWidgetMagazineSlide(
{int delayMs = 0, int durationMs = 700, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Magazine Slide
-
animateWidgetMagnetic(
{int durationMs = 550, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Magnetic Pull
-
animateWidgetMorphIn(
{int delayMs = 0, int durationMs = 1000, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Morph Entrance
-
animateWidgetNeonFlow(
{Color color = Colors.cyanAccent, int durationMs = 1500, bool repeat = true, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Neon Flow Sweep (Loop)
-
animateWidgetNeonPulse(
{Color color = Colors.blue, int durationMs = 1500, bool repeat = true, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Neon Pulse (Breathe)
-
animateWidgetNotifyRipple(
{Color color = Colors.redAccent, int durationMs = 1500, bool repeat = true, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Notification Ripple
-
animateWidgetOrigamiFold(
{int delayMs = 0, int durationMs = 800, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Origami Vertical Fold
-
animateWidgetPageFlip(
{int delayMs = 0, int durationMs = 800, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Page Flip (3D)
-
animateWidgetPerspectiveFlip(
{int delayMs = 0, int durationMs = 600, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- 3D Perspective Flip (Horizontal)
-
animateWidgetPieSlice(
{int delayMs = 0, int durationMs = 1000, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Pie Slice Rotate
-
animateWidgetPointPop(
{int delayMs = 0, int durationMs = 500, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Data Point Pop
-
animateWidgetProgressFill(
{int delayMs = 0, int durationMs = 1000, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Progress Infill
-
animateWidgetPulse(
{int delayMs = 0, int durationMs = 600, bool repeat = true, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Pulse (Heartbeat)
-
animateWidgetRadarScan(
{Color color = Colors.blueAccent, int durationMs = 2000, bool repeat = true, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Radar Scan (Radar Loop)
-
animateWidgetRevealDoor(
{int delayMs = 0, int durationMs = 600, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Reveal Door (Vertical)
-
animateWidgetRewardBloom(
{int delayMs = 0, int durationMs = 600, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Reward Bloom
-
animateWidgetScannerBeam(
{Color beamColor = Colors.blueAccent, int durationMs = 2000, bool repeat = true, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Scanner Beam (QR Style)
-
animateWidgetSepia(
{int delayMs = 0, int durationMs = 700, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Sepia Nostalgia
-
animateWidgetShakeX(
{int delayMs = 0, int durationMs = 500, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Shake X
-
animateWidgetShimmerGlow(
{Color color = Colors.white24, int durationMs = 1800, bool repeat = true, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Shimmer Glow
-
animateWidgetSkewIn(
{int delayMs = 0, double beginSkew = 0.2, int durationMs = 500, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Skew Entry
-
animateWidgetSlideFade(
{int delayMs = 0, int durationMs = 400, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Slide Fade Entrance
-
animateWidgetSlideUpFade(
{int delayMs = 0, int durationMs = 500, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Slide Up Fade
-
animateWidgetSpiralIn(
{int delayMs = 0, int durationMs = 600, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Spiral Entry
-
animateWidgetSpotlightReveal(
{int delayMs = 0, int durationMs = 1000, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Final Luxury Spotlight
-
animateWidgetStamp(
{int delayMs = 0, int durationMs = 500, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Stamp Impact
-
animateWidgetStarShine(
{int durationMs = 2000, bool repeat = true, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Star Particle Shine (Loop)
-
animateWidgetSuccessPop(
{int delayMs = 0, int durationMs = 400, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Success Pop
-
animateWidgetSwingHook(
{int delayMs = 0, int durationMs = 1200, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- 3D Swing Hook
-
animateWidgetTapFeedback(
{required VoidCallback? onTap, TapEffect? effects, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Tap Feedback Detector
-
animateWidgetToastEntry(
{int delayMs = 0, int durationMs = 400, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Toast Entry
-
animateWidgetTunnelIn(
{int delayMs = 0, int durationMs = 800, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Depth Zoom Tunnel
-
animateWidgetTypingDots(
{int delayMs = 0, int durationMs = 300, bool repeat = true, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Typing Dots Animation
-
animateWidgetWaveFlow(
{int durationMs = 2000, bool repeat = true, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Wave Flow (Loop)
-
animateWidgetWiggle(
{int delayMs = 0, int durationMs = 200, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Wiggle
-
animateWidgetWingEntry(
{int delayMs = 0, int durationMs = 600, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Wing Entry
-
animateWidgetZoomFocus(
{int delayMs = 0, int durationMs = 500, bool repeat = false, bool animate = true}) → Widget -
Available on Widget, provided by the AnimateOnWidget extension
- Focus Zoom