flutter_kit_utils library
Classes
- AnimatedOpacityFade
- A simple fade-in animation for any widget.
- BubbleConfig
- Configuration for styling, shaping, and positioning a comic-style bubble.
- CropConfig
- Configuration for cropping and aligning a specific image in ImageCarousel.
- CustomButton
- A customizable button widget wrapping Flutter's ElevatedButton with flexible styling options.
- CustomTextField
- A customizable input text field widget wrapping Flutter's TextField.
- FadeTransitionFade
- A widget that performs a smooth fade-in transition using TweenAnimationBuilder.
- ImageCarousel
- An image carousel widget supporting asset and network images, auto-play, and per-image crop configurations.
- ImageSlider
- A widget that cycles through a list of images automatically with smooth transitions.
- OrientationSizeBox
- A widget that constrains its child's width based on the screen orientation.
- OrientationStack
- A responsive layout widget that arranges its children in a Row when in landscape orientation and in a Column when in portrait orientation.
- SvgCustomPainter
- A custom painter that draws a comic speech or thought bubble according to a BubbleConfig.
- ThemeConfig
- Global configuration helper for application typography and color styling.
Enums
- BubbleTailPosition
- The position and direction of the bubble's tail or thought trail.
- BubbleType
- The style of the comic bubble.
- SizeOrientation
- Enum for different screen orientations.
Extensions
- MaterialSizeRatio on Size
- Extension for adding custom utilities to the Size class.
Functions
-
appTheme(
BuildContext context) → ThemeData - Global application theme generator integrating ThemeConfig.