mplix
library
Enums
LoadingSpinnerType
Enum representing all available types of loading spinners in ExLoadingScreen .
Use this enum with the spinnerType parameter to choose a SpinKit animation
or other supported loading indicator.
Extensions
ExAnimations
on Widget
Extension on Widget to provide simple animation effects.
ExBlur
on Widget
Extension on Widget to apply a Gaussian blur effect using BackdropFilter .
ExCardContainer
on Widget
Extension on Widget to wrap it in a card-like Container with rounded corners,
padding, background color, optional shadow, border, and alignment.
ExClipboard
on BuildContext
Extension on BuildContext to easily copy text to clipboard and optionally show a snackbar.
ExClipImage
on Widget
Extension on Widget (typically an Image ) to clip it with rounded corners
using a ClipRRect .
ExColor
on Color
Extension on Color to convert it to a hexadecimal string.
ExDateCompare
on DateTime
Extension on DateTime for date comparisons.
ExDateFormat
on DateTime
Extension on DateTime for common formatting utilities.
ExDebugLog
on Object
Extension to add simple debug logging to any object.
ExDivider
on BuildContext
Extension on BuildContext for common layout widgets like divider and spacing.
ExDurationFormat
on Duration
Extension on Duration to get formatted time.
ExEdgeInsets
on double
Extension on double to convert into EdgeInsets .
ExEmojiReplace
on String
Extension on String to replace emoji codes like :pizza: with real emojis like 🍕.
ExFormulaHelpers
on num
Extension to create UI-friendly formula strings.
ExFractionFormat
on double
Extension for converting decimal values to Unicode fractions.
ExFutureDialog
on BuildContext
Extension on BuildContext to handle showing a loader during async operations.
ExGlassCard
on Widget
Extension on Widget to wrap it in a glassmorphic (blurred and translucent) card.
ExGradientCard
on Widget
Extension to wrap a widget with a gradient background card.
ExImageCard
on String
easy to use Image card, ready to use.
ExImageZoomPreview
on Widget
Extension on Widget (specifically an Image ) that makes it tappable,
opening a full-screen zoomable preview using InteractiveViewer .
ExIndexedMap
on Iterable <E >
Extension on Iterable to provide indexed mapping.
ExLoader
on BuildContext
Extension on BuildContext to show and hide loading dialogs.
ExLoadingScreen
on Widget
Extension on Widget to wrap it as a professional, highly customizable
full-screen loading overlay.
ExMathNotation
on int
Extension for superscript/subscript formatting of integers.
ExNavigator
on BuildContext
Extension on BuildContext to simplify navigation operations.
ExNeumorphic
on Widget
Extension to wrap a widget with a neumorphic-style container.
ExNullableString
on String ?
Nullable string extension for checking null or blank.
ExNumPower
on num
Extension on num for math formatting and calculations.
ExPadding
on Widget
Extension on Widget for adding padding.
ExScreenMetrics
on BuildContext
Extension on BuildContext to simplify access to screen metrics.
ExShimmer
on Widget
Extension on Widget to apply a shimmer loading effect.
ExSmartNumberFormat
on num
Extension on num for clean, compact, currency, localized, and ordinal formatting.
ExSnackbar
on BuildContext
Extension on BuildContext for showing snackbars easily.
ExSpacing
on num
Extension on num to easily create spacing widgets.
ExStringSentenceCase
on String
Extension on String to capitalize the first letter of each sentence.
ExStringUtils
on String
String extension with common utility methods.
ExTapEffect
on Widget
Extension on Widget to add a scale-down animation on tap (similar to TikTok buttons).
ExTapExtension
on Widget
Extension on Widget to provide a .onTap() method for adding tap handlers.
ExTheme
on BuildContext
Extension on BuildContext to easily access theme and color data.