TextShimmer class

Inheritance
Available extensions

Constructors

TextShimmer({Key? key, bool isDarkMode = false, bool isPurplishMode = false, bool hasCustomColors = true, List<Color> colors = _textDefaultColors, AlignmentGeometry beginAlign = Alignment.topLeft, AlignmentGeometry endAlign = Alignment.centerRight, String? text, double? fontSize})
const

Properties

beginAlign → AlignmentGeometry
final
colors → List<Color>
final
endAlign → AlignmentGeometry
final
fontSize → double?
final
hasCustomColors → bool
final
hashCode → int
The hash code for this object.
no setterinherited
isDarkMode → bool
final
isPurplishMode → bool
final
key → Key?
Controls how one widget replaces another widget in the tree.
finalinherited
rPaddingZero → Widget

Available on Widget, provided by the WidgetPaddingX extension

no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
text → String?
final

Methods

animate({Key? key, List<Effect>? effects, AnimateCallback? onInit, AnimateCallback? onPlay, AnimateCallback? onComplete, bool? autoPlay, Duration? delay, AnimationController? controller, Adapter? adapter, double? target, double? value}) → Animate

Available on Widget, provided by the AnimateWidgetExtensions extension

Wraps the target Widget in an Animate instance, and returns the instance for chaining calls. Ex. myWidget.animate() is equivalent to Animate(child: myWidget).
animateAurora({bool animate = true}) → Widget

Available on Widget, provided by the AnimationListViewItemWidget extension

  • Multi-Color Aurora
  • Available on Widget, provided by the AnimationListViewItemWidget extension

  • Exposure Blink
  • animateGhostGlow({Color color = Colors.redAccent, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Ghost Pulse Glow
  • animateGoldSweep({bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Golden Metallic Sweep
  • animateInsetPulse({bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Inner Shadow Pulse
  • animateLaserSweep({bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Glass Shine (Fast)
  • animateLiquidFill({Color color = Colors.greenAccent, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Liquid Fill Shimmer
  • animateList3DDoor({required int index, int intervalMs = 80, int durationMs = 800, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Door Opening 3D
  • animateList3DSkew({required int index, int intervalMs = 50, int durationMs = 700, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Perspective Skew Slide
  • animateList3DSwing({required int index, int intervalMs = 80, int durationMs = 800, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • 3D Swing
  • animateListArcEntry({required int index, int intervalMs = 50, int durationMs = 700, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Arc Path Entry
  • animateListBlurFlare({required int index, int intervalMs = 70, int durationMs = 900, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Soft Blur Flare
  • animateListBlurSlide({required int index, int intervalMs = 60, int durationMs = 600, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Staggered Blur & Slide
  • animateListBorderGlow({required int index, int intervalMs = 90, int durationMs = 1000, Color? color, double borderRadius = 12.0, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Border Glow (Rounded)
  • animateListBounce({required int index, int intervalMs = 50, int durationMs = 800, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Bounce Up
  • animateListCardDeal({required int index, int intervalMs = 100, int durationMs = 700, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Card Stack Reveal
  • animateListColorWave({required int index, int intervalMs = 80, int durationMs = 800, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Color Wave
  • animateListColorWaveReverse({required int index, int intervalMs = 80, int durationMs = 800, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Reverse Color Wave
  • animateListCyberBlur({required int index, int intervalMs = 80, int durationMs = 500, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Cyber Glitch Blur
  • animateListCyberJitter({required int index, int intervalMs = 40, int durationMs = 500, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Glitch Jitter
  • animateListDiagonalSlice({required int index, int intervalMs = 50, int durationMs = 600, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Diagonal Slice
  • animateListDissolve({required int index, int intervalMs = 90, int durationMs = 800, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Particle Dissolve (Reverse)
  • animateListEntry({required int index, int intervalMs = 50, int durationMs = 400, double begin = 0.2, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Staggered Slide & Fade
  • animateListExplosion({required int index, int intervalMs = 80, int durationMs = 600, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Zoom-In Blur (Explosion)
  • animateListExposurePop({required int index, int intervalMs = 60, int durationMs = 600, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Exposure Pop
  • animateListFloatingBubble({required int index, int intervalMs = 70, int durationMs = 800, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Floating Bubble
  • animateListFocusDepth({required int index, int intervalMs = 100, int durationMs = 600, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Focus In (Depth)
  • animateListFoldFloat({required int index, int intervalMs = 120, int durationMs = 1000, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Fold & Float
  • animateListGhostBloom({required int index, int intervalMs = 100, int durationMs = 800, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Ghost Bloom
  • animateListGhostSweep({required int index, int intervalMs = 40, int durationMs = 400, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Ghost Sweep
  • animateListGlassShine({required int index, int intervalMs = 150, int durationMs = 1200, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Glass Morph Shine
  • animateListGlitch({required int index, int intervalMs = 50, int durationMs = 400, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Glitch & Slide
  • animateListGridPop({required int index, int intervalMs = 40, int durationMs = 400, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Staggered Scale (Pop-in)
  • animateListHelix({required int index, int intervalMs = 60, int durationMs = 700, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Perspective Helix
  • animateListHorizon({required int index, int intervalMs = 20, int durationMs = 300, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Horizon Tilt
  • animateListInvertReveal({required int index, int intervalMs = 50, int durationMs = 500, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Ghost Invert
  • animateListJelly({required int index, int intervalMs = 60, int durationMs = 800, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Jelly Wave
  • animateListJellyBounce({required int index, int intervalMs = 60, int durationMs = 1000, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Jelly Bounce
  • animateListLiquidSwipe({required int index, int intervalMs = 50, int durationMs = 600, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Liquid Swipe
  • animateListMagnetic({required int index, int intervalMs = 60, int durationMs = 1200, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Elastic Slide (Magnetic)
  • animateListMagnify({required int index, int intervalMs = 50, int durationMs = 700, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Magnifying Glass
  • animateListMorphIn({required int index, int intervalMs = 80, int durationMs = 1000, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Morph Entrance
  • animateListNeonFlash({required int index, int intervalMs = 120, int durationMs = 500, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Neon Flash
  • animateListNewsSpin({required int index, int intervalMs = 100, int durationMs = 800, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Newspaper Spin
  • animateListOrigami({required int index, int intervalMs = 80, int durationMs = 800, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Origami Fold
  • animateListPaperLift({required int index, int intervalMs = 100, int durationMs = 600, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Paper Slide & Lift
  • animateListPullBack({required int index, int intervalMs = 60, int durationMs = 800, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Elastic Pull-Back
  • animateListRevealScale({required int index, int intervalMs = 60, int durationMs = 700, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Reveal Clip (Vertical)
  • animateListSepiaTone({required int index, int intervalMs = 70, int durationMs = 700, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Sepia Nostalgia
  • animateListShimmerReveal({required int index, int intervalMs = 100, int durationMs = 800, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Shimmer Reveal
  • animateListSkewReveal({required int index, int intervalMs = 50, int durationMs = 600, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Slide Skew Reveal
  • animateListSkewSlide({required int index, int intervalMs = 50, int durationMs = 600, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Skew Entry
  • animateListSlotMachine({required int index, int intervalMs = 60, int durationMs = 600, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Slot Machine Reveal
  • animateListSpiral({required int index, int intervalMs = 70, int durationMs = 700, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Spiral Rotate
  • animateListSplitReveal({required int index, int intervalMs = 70, int durationMs = 600, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Split Reveal (Horizontal)
  • animateListSpotlight({required int index, int intervalMs = 120, int durationMs = 800, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Spotlight Focus
  • animateListSpotlightReveal({required int index, int intervalMs = 120, int durationMs = 1000, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Final Spotlight Reveal
  • animateListSqueeze({required int index, int intervalMs = 50, int durationMs = 600, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Horizontal Squeeze
  • animateListStaggeredFlip({required int index, int intervalMs = 60, int durationMs = 500, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Staggered Flip
  • animateListStaggeredPerspective({required int index, int intervalMs = 70, int durationMs = 600, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Staggered 3D Perspective
  • animateListStamp({required int index, int intervalMs = 80, int durationMs = 500, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Stamp Press
  • animateListSwingDrop({required int index, int intervalMs = 90, int durationMs = 1200, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Swing Drop
  • animateListSwingHook({required int index, int intervalMs = 70, int durationMs = 1200, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Slide & Swing
  • animateListTiltShift({required int index, int intervalMs = 50, int durationMs = 600, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Tilt & Shift
  • animateListTunnel({required int index, int intervalMs = 90, int durationMs = 600, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Depth Zoom (Tunnel)
  • animateListVenetian({required int index, int intervalMs = 60, int durationMs = 700, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Vertical Venetian
  • animateListVortex({required int index, int intervalMs = 100, int durationMs = 700, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Vortex Spin
  • animateModalPop({int delayMs = 150}) → Widget

    Available on Widget, provided by the AnimationsBottomSheet extension

  • Modal Scale-In: Bottom sheet ke items ke liye pop-in effect.
  • animateNeonFlow({Color color = Colors.cyanAccent, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Neon Flow
  • animateRadarScan({Color color = Colors.blueAccent, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Radar Scan
  • animateSheetAction({int delayMs = 300}) → Widget

    Available on Widget, provided by the AnimationsBottomSheet extension

  • Action Button Elastic: Confirm/Pay buttons ke liye organic entrance.
  • animateSheetHandle() → Widget

    Available on Widget, provided by the AnimationsBottomSheet extension

  • Bottom Sheet Header Pulse: Header bar ya handle ko dhire se highlight karna.
  • animateSheetReveal({int delayMs = 100}) → Widget

    Available on Widget, provided by the AnimationsBottomSheet extension

  • Sheet Content Slide: Bottom sheet khulne par content niche se upar aayega. Isme 'Curve.easeOutBack' use kiya hai jo ek halka sa bounce deta hai.
  • animateSmoothGlow({Color color = Colors.blueAccent, bool animate = true}) → Widget

    Available on Widget, provided by the AnimationListViewItemWidget extension

  • Smooth Glow
  • 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, int durationMs = 500, double hz = 10, 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
  • center({double? heightFactor, double? widthFactor}) → Widget

    Available on Widget?, provided by the WidgetExtension extension

    Centers the widget within a Center widget.
    cornerRadiusWithClipRRect(double radius) → ClipRRect

    Available on Widget?, provided by the WidgetExtension extension

    Adds a uniform corner radius to the widget using ClipRRect.
    cornerRadiusWithClipRRectOnly({int bottomLeft = 0, int bottomRight = 0, int topLeft = 0, int topRight = 0}) → ClipRRect

    Available on Widget?, provided by the WidgetExtension extension

    Adds rounded corners to the widget using ClipRRect with custom radii.
    createElement() → StatefulElement
    Creates a StatefulElement to manage this widget's location in the tree.
    inherited
    createState() → TextShimmerState
    Creates the mutable state for this widget at a given location in the tree.
    override
    debugDescribeChildren() → List<DiagnosticsNode>
    Returns a list of DiagnosticsNode objects describing this node's children.
    inherited
    debugFillProperties(DiagnosticPropertiesBuilder properties) → void
    Add additional properties associated with the node.
    inherited
    expand({int flex = 1}) → Widget

    Available on Widget?, provided by the WidgetExtension extension

    Wraps the widget with Expanded.
    fit({BoxFit? fit, AlignmentGeometry? alignment}) → Widget

    Available on Widget?, provided by the WidgetExtension extension

    Wraps the widget with FittedBox.
    flexible({int flex = 1, FlexFit? fit}) → Widget

    Available on Widget?, provided by the WidgetExtension extension

    Wraps the widget with Flexible.
    makeRefreshable() → Widget

    Available on Widget?, provided by the WidgetExtension extension

    Wraps the widget with a RefreshIndicator to make it refreshable. This assumes that the widget is inside a Stack with a ListView.
    noSuchMethod(Invocation invocation) → dynamic
    Invoked when a nonexistent method or property is accessed.
    inherited
    onTap(Function? function, {BorderRadius? borderRadius, Color? splashColor, Color? hoverColor, Color? highlightColor}) → Widget

    Available on Widget?, provided by the WidgetExtension extension

    Wraps the widget with an InkWell for tap functionality.
    opacity({required double opacity, int durationInSecond = 1, Duration? duration}) → Widget

    Available on Widget?, provided by the WidgetExtension extension

    Adds animated opacity to the widget.
    paddingAll(double padding) → Padding

    Available on Widget, provided by the PaddingWidgetExtension extension

    return padding all
    paddingBottom(double bottom) → Padding

    Available on Widget, provided by the PaddingWidgetExtension extension

    return padding bottom
    paddingLeft(double left) → Padding

    Available on Widget, provided by the PaddingWidgetExtension extension

    return padding left
    paddingOnly({double top = 0.0, double left = 0.0, double bottom = 0.0, double right = 0.0}) → Padding

    Available on Widget, provided by the PaddingWidgetExtension extension

    return custom padding from each side
    paddingRight(double right) → Padding

    Available on Widget, provided by the PaddingWidgetExtension extension

    return padding right
    paddingSymmetric({double vertical = 0.0, double horizontal = 0.0}) → Padding

    Available on Widget, provided by the PaddingWidgetExtension extension

    return padding symmetric
    paddingTop(double top) → Padding

    Available on Widget, provided by the PaddingWidgetExtension extension

    return padding top
    rotate({required double angle, bool transformHitTests = true, Offset? origin}) → Widget

    Available on Widget?, provided by the WidgetExtension extension

    Rotates the widget using Transform.rotate.
    rPaddingAll(double padding) → Widget

    Available on Widget, provided by the WidgetPaddingX extension

    rPaddingOnly({double left = 0.0, double top = 0.0, double right = 0.0, double bottom = 0.0}) → Widget

    Available on Widget, provided by the WidgetPaddingX extension

    rPaddingSymmetric({double horizontal = 0.0, double vertical = 0.0}) → Widget

    Available on Widget, provided by the WidgetPaddingX extension

    scale({required double scale, Offset? origin, AlignmentGeometry? alignment, bool transformHitTests = true}) → Widget

    Available on Widget?, provided by the WidgetExtension extension

    Scales the widget using Transform.scale.
    toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode
    Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
    inherited
    toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) → String
    A string representation of this object.
    inherited
    toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug, int wrapWidth = 65}) → String
    Returns a string representation of this node and its descendants.
    inherited
    toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String
    Returns a one-line detailed description of the object.
    inherited
    toStringShort() → String
    A short, textual description of this widget.
    inherited
    translate({required Offset offset, bool transformHitTests = true, Key? key}) → Widget

    Available on Widget?, provided by the WidgetExtension extension

    Translates (moves) the widget using Transform.translate.
    validate({Widget value = const SizedBox()}) → Widget

    Available on Widget?, provided by the WidgetExtension extension

    Returns the widget if it is not null, otherwise returns a default value.
    visible(bool visible, {Widget? defaultWidget}) → Widget

    Available on Widget?, provided by the WidgetExtension extension

    Controls the visibility of the widget.
    withHeight(double height) → SizedBox

    Available on Widget?, provided by the WidgetExtension extension

    Wraps the widget inside a SizedBox with a custom height.
    withShaderMask(List<Color> colors, {BlendMode blendMode = BlendMode.srcATop}) → Widget

    Available on Widget?, provided by the WidgetExtension extension

    Wraps the widget with a ShaderMask using a list of colors.
    withShaderMaskGradient(Gradient gradient, {BlendMode blendMode = BlendMode.srcATop}) → Widget

    Available on Widget?, provided by the WidgetExtension extension

    Wraps the widget with a ShaderMask using a custom Gradient.
    withSize({double width = 0.0, double height = 0.0}) → SizedBox

    Available on Widget?, provided by the WidgetExtension extension

    Wraps the widget inside a SizedBox with a custom height and width.
    withTooltip({required String msg}) → Widget

    Available on Widget?, provided by the WidgetExtension extension

    Wraps the widget with a Tooltip.
    withWidth(double width) → SizedBox

    Available on Widget?, provided by the WidgetExtension extension

    Wraps the widget inside a SizedBox with a custom width.

    Operators

    operator ==(Object other) → bool
    The equality operator.
    inherited