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)