ux_improvements library
Classes
- AdaptiveRefreshIndicator
- AdaptiveTextScale
- will apply a ChainedTextScaler to his subtree.
- Breakpoint
- A Breakpoint is defined as a minimum width and height
- BreakpointBuilder
- ChainedTextScaler
- CupertinoSliverRefreshControlConfiguration
- CustomScrollViewConfiguration
- EndlessListView
- FakeloadingWidget
- GlassCard
- GlassCardStyle
- GlassContainer
- GlassContainerStyle
- ImplicitAnimatedIcon
- AnimatedIcon but simpler to use as it handles the Animation logic internally
- OverflowText
- PreloadedImage
- Preloads the image file to size the layout according to the image and available space.
- RawPreloadedImage
- RefreshIndicatorConfiguration
- ScreenshotBoundary
- The area that is recorded
- ScreenshotBoundaryController
- ScreenshotImage
- Shimmer
- A synchronized shimmer child on the screen. Needs a ShimmerArea as an ancestor to be placed in the tree
- ShimmerArea
- Controls a shimmer animation on the screen
- ShimmerAreaState
- ShimmerBox
- Creates a standalone shimmer animation for its child
- ShimmerStyle
- SliverBreakpointBuilder
- The same as BreakpointBuilder but expects to build Slivers
-
SmoothFutureBuilder<
T> - SpanBuilder
- Builds spans based on text
- Superimpose
- SuperimposeBox
- Alternative Widget to Badge
- TriggerLoadListener
- Automatically trigger pagination calls if the list view is going to an end.
- UnboundRenderStack
- same as RenderStack but allows to hit widgets outside of its own bounds
- UnboundStack
- The same as Stack but will allow to hit widgets outside of its own bounds
- WarnBeforeUnload
- see https://developer.mozilla.org/en-US/docs/Web/API/Window/beforeunload_event
- WindowSize
- WindowSize is named after the WindowSizeClass by Android and consists of the min value for its width and height.
- WindowSizeConfiguration
- Should be inserted high in the Widget tree, e.g. beneath the WidgetsApp
- WindowSizeConfigurationData
- WindowSizedBox
- To define your own WindowSizes, insert a WindowSizeConfiguration in the Widget tree
- WindowSizeNotifier
- Notifies its listeners only on changed width and height values
- WindowSizes
Typedefs
- BpBuilder = Widget Function(BuildContext context, Breakpoint breakpoint, Widget? child)
- RawPreloadedImageBuilder = Widget Function(FittedSizes? sizes, BoxConstraints? constraints)
-
sizesandconstraintsis null if the image is not loaded - SpanBuilderCallback = InlineSpan Function(RegExpMatch match)
- SpanNoMatchBuilderCallback = InlineSpan Function(String text)
- WindowSizeBuilder = Widget Function(BuildContext context, WindowSize width, WindowSize height, Widget? child)