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
-
ChangeableBuilder<
T extends Listenable> -
ChangeableConsumer<
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
- 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
- PaddingTransition
- PathTween
- PhysicalSizeBuilder
- Rational
- A number that can be expressed as a fraction of two integers, a numerator and a non-zero denominator.
- ReCase
- An instance of text to be re-cased.
- 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
- AppLifecycleStateFlutterExtensions on AppLifecycleState
- BigIntExt on BigInt
- Extensions on BigInt.
- BuildContextFlutterExtensions on BuildContext
-
ComparatorExtension
on Comparator<
T> - Extensions on comparator functions.
- DataCellFlutterExtensions on DataCell
- DataRowFlutterExtensions on DataRow
- DateTimeFlutterExtensions on DateTime
- DateTimePureExtensions on DateTime
- DateTimeTimeExtension on DateTime
- DoublePureExtensions on double
- DurationFlutterExtension on Duration
- DurationPureExtensions on Duration
- DurationTimeExtension on Duration
- ElevatedButtonThemeDataFlutterExtensions on ElevatedButtonThemeData
-
FutureDartExt
on Future<
T> -
FutureFlutterExtensions
on Future<
T> -
FuturePureExtensions
on Future<
T> - InputDecorationFlutterExtensions on InputDecoration
- IntExt on int
- Extensions on int.
- IntPureExtensions on int
-
IterableBigIntPureExtensions
on Iterable<
T> -
IterableComparableExtension
on Iterable<
T> - Extensions that apply to iterables of Comparable elements.
-
IterableDoubleExtension
on Iterable<
double> - Extension on iterables of double.
-
IterableExtension
on Iterable<
T> - Extensions that apply to all iterables.
-
IterableFuturePureExtensions
on Iterable<
Future< T> > -
IterableGeoPointPureExtensions
on Iterable<
GeoPoint> -
IterableIntegerExtension
on Iterable<
int> - Extension on iterables of integers.
-
IterableIterableExtension
on Iterable<
Iterable< T> > - Extensions on iterables whose elements are also iterables.
-
IterableMapEntryPureExtensions
on Iterable<
MapEntry< K, V> > -
IterableNullableExtension
on Iterable<
T?> - Extensions that apply to iterables with a nullable element type.
-
IterableNumberExtension
on Iterable<
num> - Extensions that apply to iterables of numbers.
-
IterableNumPureExtensions
on Iterable<
T> -
IterablePureExtensions
on Iterable<
E> -
IterableRationalPureExtensions
on Iterable<
T> -
ListPureExtensions
on List<
T> -
MapNullPureExtensions
on Map<
K?, V?> -
MapPureExtensions
on Map<
K, V> -
NullStreamPureExtensions
on Stream<
T?> - NumPureExtensions on num
- NumTimeExtension on T
- OutlinedButtonThemeDataFlutterExtensions on OutlinedButtonThemeData
- RegExpFlutterExtensions on RegExpMatch
-
SetPureExtensions
on Set<
T> - SizeFlutterExtensions on Size
-
StreamFlutterExtensions
on Stream<
T> -
StreamPureExtensions
on Stream<
T> - StringPureExtensions on String
- StringReCase on String
- SubscriptionCompositeExtension on StreamSubscription
- TargetPlatformFlutterExtensions on TargetPlatform
- TextButtonThemeDataFlutterExtensions 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)