custom_widgets_toolkit library
Classes
- ConstantSizing
- A collection of sizing constants for consistent UI layouts across the app.
- CustomCurves
- A unified collection of spring‑based curves (implemented inline) along with several additional smooth easing curves defined using our custom _LambdaCurve implementation.
- CustomDialog
- CustomElevatedButton
- A customizable elevated button with optional delay before triggering tap callbacks.
- CustomPageTransitionsBuilder
- A PageTransitionsBuilder that wraps TransitionType for use with MaterialApp's PageTransitionsTheme.
- CustomRichText
- A RichText widget that accepts a list of either CustomTextSpanData or any InlineSpan, such as a WidgetSpan.
- CustomScrollPhysics
- A custom ScrollPhysics that supports multiple behaviors:
- CustomSnackBar
- A helper class that provides a method to display a custom-styled SnackBar.
- CustomText
- A customizable text widget that extends Flutter's default Text widget with advanced styling and dynamic color handling.
- CustomTextButton
- CustomTextfield
- A customizable text field widget that provides advanced styling and behavior options.
- CustomTextSpanData
- A data-class that holds text and style properties. It can be converted into a regular TextSpan using a provided base style.
-
CustomTransitionPage<
T> - Enhanced CustomTransitionPage with paired transition duration and iOS swipe-back support.
- OrganicBackgroundEffect
- PageAnimation
- TransitionType
Enums
- SnackBarVibe
- An enumeration that defines the visual style (or "vibe") for the SnackBar.
Typedefs
-
TransitionBuilder
= Widget Function(BuildContext context, Animation<
double> animation, Animation<double> secondaryAnimation, Widget child)