widgets/widgets library
Classes
- AnimateIconController
- AnimateIcons
- Expandable
-
Shows either the expanded or the collapsed child depending on the state.
The state is determined by an instance of ExpandableController provided by
ScopedModel
- ExpandableButton
- Toggles the state of ExpandableController when the user clicks on it.
- ExpandableController
- Controls the state (expanded or collapsed) of one or more Expandable. The controller should be provided to Expandable via ExpandableNotifier.
- ExpandableIcon
-
An down/up arrow icon that toggles the state of ExpandableController when the user clicks on it.
The model is accessed via
ScopedModelDescendant
. - ExpandableNotifier
- Makes an ExpandableController available to the widget subtree. Useful for making multiple Expandable widgets synchronized with a single controller.
- ExpandableNotifierState
- ExpandablePanel
- A configurable widget for showing user-expandable content with an optional expand button.
- ExpandableTheme
- ExpandableThemeData
- ResponsiveLayout
- ScrollOnExpand
- Ensures that the child is visible on the screen by scrolling the outer viewport when the outer ExpandableNotifier delivers a change event.
- Shimmer
- A widget renders shimmer effect over child widget tree.
- Slideable
- Snappable
- SnappableState
- WidgetAnimationStaggeredItem
- WidgetAppFlag
- WidgetAppImage
- WidgetAppImagePlaceHolder
- WidgetAppLottie
- WidgetAppShimmer
- WidgetAppSVG
- WidgetArckipelLogo
- WidgetAssetImage
- WidgetAvatar
- WidgetBackgroundGradientRunningBuilder
- WidgetCircleAvatar
- WidgetCloseButton
- WidgetCloseIcon
- WidgetGlassBackground
- WidgetHoverBuilder
- WidgetHoverScaleAnimation
- WidgetImagesViewer
- WidgetInkWellTransparent
- WidgetLoadingCupertino
- WidgetOnTabRawKey
- WidgetOverlayActions
- WidgetOverlayActionsState
- WidgetRippleButton
- WidgetTimer
- WidgetToastable
- WidgetToastableState
- WidgetToolTipable
-
WidgetVerticalPicker<
T> - WidgetVerticalPickerState
Enums
- AnimationStaggeredType
- ExpandablePanelBodyAlignment
- Determines vertical alignment of the body
- ExpandablePanelHeaderAlignment
- Determines the alignment of the header relative to the expand icon
- ExpandablePanelIconPlacement
- Determines the placement of the expand/collapse icon in ExpandablePanel
- GestureType
- ShimmerDirection
- An enum defines all supported directions of shimmer effect
Constants
- kSpacingHeight12 → const SizedBox
- kSpacingHeight16 → const SizedBox
- kSpacingHeight20 → const SizedBox
- kSpacingHeight24 → const SizedBox
- kSpacingHeight28 → const SizedBox
- kSpacingHeight32 → const SizedBox
- kSpacingHeight36 → const SizedBox
- kSpacingHeight4 → const SizedBox
- kSpacingHeight40 → const SizedBox
- kSpacingHeight44 → const SizedBox
- kSpacingHeight48 → const SizedBox
- kSpacingHeight52 → const SizedBox
- kSpacingHeight56 → const SizedBox
- kSpacingHeight60 → const SizedBox
- kSpacingHeight8 → const SizedBox
- kSpacingWidth12 → const SizedBox
- kSpacingWidth16 → const SizedBox
- kSpacingWidth20 → const SizedBox
- kSpacingWidth24 → const SizedBox
- kSpacingWidth28 → const SizedBox
- kSpacingWidth32 → const SizedBox
- kSpacingWidth36 → const SizedBox
- kSpacingWidth4 → const SizedBox
- kSpacingWidth40 → const SizedBox
- kSpacingWidth44 → const SizedBox
- kSpacingWidth48 → const SizedBox
- kSpacingWidth52 → const SizedBox
- kSpacingWidth56 → const SizedBox
- kSpacingWidth60 → const SizedBox
- kSpacingWidth8 → const SizedBox
Functions
-
getImageProviderFromUrl(
String imageUrl) → ImageProvider< Object>
Typedefs
- ExpandableBuilder = Widget Function(BuildContext context, Widget collapsed, Widget expanded)
-
HorizontalPickerAroundBuilder<
T> = Widget Function(BuildContext context, int index, T value) - TextMapper = String Function(String numberText)
- VerticalPickerItemBuilder = Widget Function(BuildContext context, int index, bool isSelected)