ListViewPagination class

Inheritance
Available extensions

Constructors

ListViewPagination({required Widget itemBuilder(BuildContext context, int index), required int itemCount, required VoidCallback? nextData, Key? key, Axis scrollDirection = Axis.vertical, bool reverse = false, EdgeInsetsGeometry? padding, bool addAutomaticKeepAlives = true, bool addRepaintBoundaries = true, bool addSemanticIndexes = true, ScrollCacheExtent? scrollCacheExtent, ScrollController? controller, bool? primary, ScrollPhysics? physics, bool shrinkWrap = false, Widget? loadingWidget, double scrollThreshold = 400, bool hasNext = false})
const
ListViewPagination.separated({required Widget itemBuilder(BuildContext context, int index), required int itemCount, required VoidCallback? nextData, required Widget separatorBuilder(BuildContext context, int index), Key? key, int? semanticChildCount, double? itemExtent, Axis scrollDirection = Axis.vertical, bool reverse = false, EdgeInsetsGeometry? padding, bool addAutomaticKeepAlives = true, bool addRepaintBoundaries = true, bool addSemanticIndexes = true, ScrollCacheExtent? scrollCacheExtent, ScrollController? controller, bool? primary, ScrollPhysics? physics, bool shrinkWrap = false, Widget? loadingWidget, double scrollThreshold = 300, bool hasNext = false})
const

Properties

addAutomaticKeepAlives bool
final
addRepaintBoundaries bool
final
addSemanticIndexes bool
final
controller ScrollController?
final
hashCode int
The hash code for this object.
no setterinherited
hasNext bool
final
itemBuilder Widget Function(BuildContext context, int index)
final
itemCount int
final
itemExtent double?
final
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
loadingWidget Widget?
final
nextData VoidCallback?
final
padding EdgeInsetsGeometry?
final
physics ScrollPhysics?
final
primary bool?
final
reverse bool
final
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
scrollCacheExtent ScrollCacheExtent?
final
scrollDirection Axis
final
scrollThreshold double
final
semanticChildCount int?
final
shrinkWrap bool
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, 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() State<StatefulWidget>
    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