flutter_extensions library
Classes
- AdapterTween
- Transform the current value by including it between begin and end
- AspectRatioBuilder
- Build the widget with the dimension from an aspect ratio
- ButtonStyleBuilder
-
ChangeableBuilder<
T extends Listenable> -
ChangeableConsumer<
T extends Listenable> -
ChangeableConsumerState<
T extends Listenable> -
ChangeableListener<
T extends Listenable> -
ChangeableProvider<
T extends ChangeNotifier> -
ChangeableValueBuilder<
T extends Listenable, V> -
ChangeableValueConsumer<
T extends Listenable, V> -
ChangeableValueListener<
T extends Listenable, V> -
CompositeMapSubscription<
K> - Acts as a map for multiple subscriptions that can be canceled at once
- DateTimeBuilder
- Builder for DateTime
- DoubleTween
- DrawerBarBuilder
- DurationBuilder
- Builder for Duration
- FillSingleChildScrollView
- Assigns the scroll view a minimum size equal to the maximum view size
- FixedIndexedStack
- Build the child only when the index is selected
- GeoBounds
- A latitude/longitude aligned rectangle.
- GeoPoint
- Defines a geographical point
- HslColor
- InkStack
- Add InkWell on image
- KeyboardRemover
- Close the keyboard when use press on the screen
- OffsetTween
-
OnTrackedErrorResumeStreamTransformer<
S> -
It is similar to
OnErrorResumeStreamTransformer
but with StackTrace - PaddingTransition
- PathTween
- PhysicalSizeBuilder
- Rational
- RotationTween
- Define rotation by gradi 0 -> 360
- SizeCopier
-
Copy the widget size into
SizeCopierController
- SizeCopierBinders
- SizeCopierController
- Provides the size of another widget
- SizeCopierState
- SizeCopy
-
Read the widget size into
SizeCopierController
and build the child -
TransformTween<
T> -
ValueListenableListener<
T> -
ValueStreamBuilder<
TValue> -
ValueStreamConsumer<
TValue> -
ValueStreamListener<
TValue>
Mixins
-
WidgetsBindingObserverOnState<
W extends StatefulWidget>
Extensions
- BuildContextDartExtensions on BuildContext
- ColorSchemeExt on ColorScheme
- DataCellExt on DataCell
- DataRowExt on DataRow
- DateTimeExtDart on DateTime
- DateTimeFlutterExtensions on DateTime
- DateTimeTimeExtension on DateTime
- DoubleDartExtensions on double
- DurationDartExtension on Duration
- DurationFlutterExtension on Duration
- DurationTimeExtension on Duration
- ElevatedButtonThemeDataFlutterExtension on ElevatedButtonThemeData
-
FutureDartExt
on Future<
T> -
FutureFlutterExt
on Future<
T> - InputDecorationExt on InputDecoration
- IntDartExtensions on int
-
IterableBigIntExtension
on Iterable<
T> -
IterableExtensions
on Iterable<
E> -
IterableExtFuture
on Iterable<
Future< T> > -
IterableGeoPointDartExtension
on Iterable<
GeoPoint> -
IterableIterableDartExt
on Iterable<
Iterable< T> > -
IterableMapEntryExt
on Iterable<
MapEntry< K, V> > -
IterableNullExtensions
on Iterable<
T?> -
IterableNumDartExtension
on Iterable<
T> -
IterableRationalExtension
on Iterable<
T> -
ListExt
on List<
T> -
MapExtensions
on Map<
K, V> -
MapNullExtensions
on Map<
K?, V?> - NumDartExtensions on num
- NumTimeExtension on T
-
OnTrackedErrorExtensions
on Stream<
T> - OutlinedButtonThemeDataFlutterExtension on OutlinedButtonThemeData
- RegExpMatchExt on RegExpMatch
-
SetExt
on Set<
T> - SizeFlutterExtensions on Size
-
StreamExtDart
on Stream<
T> -
StreamFlutterExt
on Stream<
T> - StringDartExtensions on String
- SubscriptionCompositeExtension on StreamSubscription
- TargetPlatformDartExtensions on TargetPlatform
- TextButtonThemeDataFlutterExtension on TextButtonThemeData
- TinyColorExtension on Color
- Extends the Color class to allow direct TinyColor manipulation nativly
Typedefs
-
ValueBuilder<
TValue> = Widget Function(BuildContext context, TValue value) -
ValueCondition<
TValue> = bool Function(TValue previous, TValue current) -
ValueListener<
TValue> = void Function(BuildContext context, TValue value)