flutterx_ui library

Classes

AlertDialogAction<T>
Define standard AlertDialog actions Each action will return a value to it's OnActionResult handler which by default is DialogRoute.popResult
AnnotatedSystemUIStyle
Apply style to both annotated region and AppBarTheme
AppBarLoader
DraggableBottomSheet
Draggable bottom sheet based on DraggableScrollableSheet
ExpandableListIcon
ExpandableListItem
ExpandableListView<T, K>
ExpandableListViewWrapper<T, K>
ExpansionParameters
FlutterHtmlRenderer
FooterView
FullscreenDraggableBottomSheet
Wrapper of DraggableBottomSheet which is optimized for matching the screen height
HtmlSource
KeepAliveBuilder
MaterialStatefulWidget
MaterialStates
Controller for MaterialState set used by MaterialStatefulWidget You can update states by update function
ResponsiveScreenContent
Applies ScreenLayout to child
SimpleLoader
Simple loading spinner
SingleAnimationController
This class allows you to handle multiple animations using a single AnimationController Some parts of your widget may go forward, other reverse, and other may not change: this can be handled using by defining keys through setup and setupValue methods and then you can access controller value from operator[] Once everything is set up you can call animate that checks direction data and may start animations

Constants

m12 → const double
m16 → const double
m20 → const double
m24 → const double
m28 → const double
m32 → const double
m36 → const double
m4 → const double
m40 → const double
m44 → const double
m48 → const double
m52 → const double
m56 → const double
m60 → const double
m64 → const double
m68 → const double
m72 → const double
m76 → const double
m8 → const double
m80 → const double

Typedefs

ButtonStyleBuilder = Widget Function({required bool autofocus, required Widget child, required VoidCallback? onPressed})
Builder for AlertDialogAction
ExpandableItemBuilder<T> = Widget Function(BuildContext context, ExpansionParameters params, T item)
OnActionResult<T> = void Function(BuildContext context, T value)
Handle Result of