flui library

Classes

FLAppBarTitle
FLAutoComplete<T>
FLAutoCompleteState<T>
FLAvatar
FLBadge
FLBadgeState
FLBubble
FLBubbleMenuItem<T>
FLBubbleMenuWidget<T>
FLCopyableLabel
FLCountStepper
FLCountStepperController
FLCupertinoActionSheet
FLCupertinoOperationSheet
The operation sheet is based on FLCupertinoActionSheet.
FLCupertinoOperationSheetItem
FLDyAction
Action Model
FLDyActionDispatch
FLDyActionType
FLDyContainer
The container interface of dynamic widget
FLDyContainerState
FLDyContainerUnitModel
Container
FLDyFlatButtonUnitModel
RaisedButton
FLDyFrameworkAction
FLDyGestureRecognizer
Gesture Recognizer, (TapGestureRecognizer or LongPressGestureRecognizer)
FLDyIconUnitModel
Icon
FLDyImageUnitModel
Image
FLDyInkWellUnitModel
InkWell
FLDyListTileUnitModel
ListTile
FLDyListViewUnitModel
ListView
FLDyLogger
FLDyNavigatorAction
FLDyRaisedButtonUnitModel
RaisedButton
FLDyRenderParser
FLDyRichTextUnitModel
RichText
FLDySafeAreaUnitModel
SafeArea
FLDySizedBoxUnitModel
SizedBox
FLDyStackUnitModel
StackView
FLDyTextSpanUnitModel
TextSpan
FLDyTextUnitModel
Text
FLDyUnitAlign
Align
FLDyUnitBorder
Border
FLDyUnitBorderRadius
BorderRadius
FLDyUnitBoxConstraints
FLDyUnitBoxDecoration
BoxDecoration
FLDyUnitBoxShadow
BoxShadow
FLDyUnitDecorationImage
DecorationImage
FLDyUnitDivider
Divider
FLDyUnitEdgeInsets
EdgeInsets
FLDyUnitIconData
IconData
FLDyUnitImageProvider
ImageProvider
FLDyUnitModel
The unit model classes are responsible for storing view rendering information, bound events and bound data.
FLDyUnitOffset
Offset
FLDyUnitPositioned
Positioned
FLDyUnitScrollPhysics
ScrollPhysics
FLDyUnitTextStyle
TextStyle
FLEmptyContainer
FLEmptyContainerState
FLFlatButton
FLFloatingCountStepper
In FLFloatingCountStepper, the controller's min value must be 0, so it can hide minus button and value label. FLFloatingCountStepper can't edit input value.
FLGradientButton
FLImage
FLListTile
FLListTile is a component that include ListTile, just handle gesture to change background color.
FLLoadingButton
FLLoadingButtonState
FLMarqueeLabel
FLNoticeBar
FLPersistentHeaderLayoutBuilder
FLPersistentHeaderState
FLPinCodeTextField
FLPrimaryColorOverride
FLRaisedButton
FLSkeleton
FLSliverPersistentHeaderWidget
FLSliverPersistentHeaderWidgetBuilder
FLSliverPersistentHeaderWidgetElement
FLStaticItemData
FLStaticListView
FLStaticSectionData
FLThemeColors
FLThemeData
FLThemeTextStyles
FLThemeTool
FLToast
FLToastDefaults
FLToastProvider

Extensions

ThemeFluiExt

Constants

FLMarqueeDefaultHeight → const double
36
FLNoticeBarBackgroundColor → const Color
const Color(0xFFFEFCEC)
FLNoticeBarTintColor → const Color
const Color(0xFFF76A24)
kStaticBackgroundColor → const Color
Colors.transparent
kStaticButtonHeight → const double
44
kStaticHeaderHeight → const double
56
kStaticHeaderHeightNormal → const double
40
kStaticHeaderTitleIntent → const double
20

Functions

debugJsonAndType(dynamic jsonObj) bool
showBubbleMenu<T>({BuildContext context, RelativeRect position, List<FLBubbleMenuItem<T>> items, String semanticLabel}) Future<T>
showFLBottomSheet<T>({BuildContext context, WidgetBuilder builder}) Future<T>
Don't use showCupertinoModalPopup, in iOS it will blur the content, related issue: https://bugs.chromium.org/p/skia/issues/detail?id=7898

Enums

FLAppBarPosition
FLAppBarTitleLayout
FLBadgePosition
FLBadgeShape
FLBubbleFrom
triangle position
FLBubbleMenuInteraction
FLCupertinoActionSheetStyle
FLPosition
the icon position of button with icon.
FLSkeletonAnimationType
FLStaticListCellAccessoryType
FLStaticListCellType
FLToastPosition
FLToastStyle

Typedefs

FLAutoCompleteItemBuilder<T>(BuildContext context, T suggestion) Widget
FLBubbleMenuCancelled() → void
FLBubbleMenuItemBuilder<T>(BuildContext context) List<FLBubbleMenuItem<T>>
FLBubbleMenuItemSelected<T>(T value) → void
FLDyActionHandler(BuildContext context, String uniqueId, List<String> args) → dynamic
FLNoticeBarItemBuilder(BuildContext context) Widget
FLPersistentHeaderLayoutWidgetBuilder(BuildContext context, FLPersistentHeaderConstraints constraints) Widget
FLSliverPersistentHeaderBuilder(BuildContext context, FLPersistentHeaderState state) Widget
FLToastContentBuilder(BuildContext context) Widget