ui/ui library
Classes
- FastActionCard
- FastAlertDialog
- FastAnimatedRotationIconButton
- FastAnimatedRotationIconButtonState
- FastAppBarLayout
- FastAppBarLayoutState
- FastAppCopyright
- A widget that displays the app's name, author and year.
- FastAppInformation
- A widget that displays the app's name, author and year.
- FastAppVersion
- A widget that displays the app's version.
- FastArticle
- FastBackButton
- FastBadge
- A badge widget that can be used to display a small amount of information.
- FastBaseTypography
- FastBody
- BODY 1 18px normal lowercase
- FastBody2
- BODY 2 18px normal lowercase
- FastButton
- FastButtonLabel
- BUTTON 16px semibold uppercase
- FastCaption
- CAPTION 16px light lowercase
- FastCard
- FastCloseButton
- FastDialog
- FastDisplay
- DISPLAY 1 48px regular lowercase
- FastDivider
- FastDuotoneBadge
- A duotone badge widget that can be used to display a small amount of information.
- FastEmptyContainer
- A stateless widget that displays an empty container with the primary background color of the current theme.
- FastExpansionPanel
- FastExpansionPanelState
- FastFadeTransitionPage
- FastFieldLayout
- FastFilledButton
- FastFilledButtonState
- FastHeadline
- HEADLINE 34px medium lowercase
- FastHelper
- OVERLINE 14px light lowercase
- FastHomePage
- FastHomePageLayout
- FastHomePageLayoutState
- FastIconButton
- FastIconButtonState
- FastLinearProgressBarIndicator
- A linear progress bar indicator.
- FastLink
- FastListHeader
- FastListItemLayout
-
FastListView<
T extends FastItem> -
FastListViewLayout<
T extends FastItem> - A widget that creates a list view with customizable features.
- FastMediaChangedLayoutNotifier
- FastMediaLayoutBuilder
- FastMediaLayoutObserver
- FastNumberField
- FastNumberFieldState
- FastOnboardingPage
- FastOnboardingView
- FastOnboardingViewController
- FastOnboardingViewState
- FastOutlineButton
- FastOutlineButtonState
- FastOverline
- OVERLINE 14px light lowercase
- FastPadding
- FastPadding12
- FastPadding16
- FastPadding24
- FastPadding8
- FastPageLayout
- FastPaletteColors
- FastPaletteScheme
- FastParagraph
- FastPendingReadOnlyTextField
- FastPlaceholder
- PLACEHOLDER 18px light lowercase
- FastPlaceHolderHeadline
- PLACEHOLDER HEADLINE 34px light lowercase
- FastPlaceholderTitle
- PLACEHOLDER TITLE 24px light lowercase
-
FastPopupMenuButton<
T> - FastRaisedButton
- FastRaisedButtonState
- FastReadOnlyTextField
- FastRoundedDuotoneIcon
- FastRoundedIcon
- FastScaffold
-
FastSearchableListView<
T extends FastItem> -
FastSearchBar<
T extends FastItem> -
FastSearchBarState<
T extends FastItem> - FastSearchField
- FastSearchFieldState
-
FastSearchPage<
T extends FastItem> -
FastSearchPageState<
T extends FastItem> - FastSecondaryBody
- SECONDARY BODY 18px normal lowercase
- FastSecondaryButton
- SECONDARY BUTTON 14px medium uppercase
- FastSecondaryCaption
- SECONDARY CAPTION 12px medium uppercase
- FastSecondaryOverline
- SECONDARY OVERLINE 10px medium uppercase
- FastSecondarySubtitle
- SECONDARY SUBTITLE 14px medium uppercase
- FastSectionPage
- FastSectionPageController
-
FastSegmentField<
T> -
FastSelectableListItem<
T extends FastItem> -
FastSelectableListView<
T extends FastItem> -
FastSelectField<
T> - FastShadowLayout
- FastShimmer
- A shimmer widget that can be used to display a loading state.
- FastSplitLayout
- FastSubhead
- SUBHEAD 18px semibold uppercase
- FastSubtitle
- SUBTITLE 16px semibold lowercase
- FastTabs
- FastTextButton
- FastTextButtonState
- FastTextField
- FastTextFieldState
- FastTheme
- FastThemeFactory
- FastThemeScheme
- FastThemeSpacingHelper
- FastThreeBounceIndicator
- FastTitle
- TITLE 24px regular lowercase
-
FastToggleListItem<
T extends FastItem> - FastUrlLink
- NoSplashFactory
- NoSplashInk
- ThemeColorHelper
- ThemeGradientHelper
- ThemeHelper
- ThemeTextHelper
Constants
- kFastBorderSize → const double
- kFastDarkBlueColor → const Color
- kFastDarkBlueGrayColor → const Color
- kFastDarkBrownColor → const Color
- kFastDarkGrayColor → const Color
- kFastDarkGreenColor → const Color
- kFastDarkIndigoColor → const Color
- kFastDarkLabelColor → const Color
- kFastDarkMintColor → const Color
- kFastDarkOrangeColor → const Color
- kFastDarkPinkColor → const Color
- kFastDarkPrimaryBackgroundColor → const Color
- kFastDarkPurpleColor → const Color
- kFastDarkRedColor → const Color
- kFastDarkSecondaryBackgroundColor → const Color
- kFastDarkShadowColor → const Color
- kFastDarkTealColor → const Color
- kFastDarkTertiaryBackgroundColor → const Color
- kFastDarkWhiteColor → const Color
- kFastDarkYellowColor → const Color
- kFastDividerIndent → const double
- kFastDividerSize → const double
- kFastFontSize10 → const double
- kFastFontSize12 → const double
- kFastFontSize14 → const double
- kFastFontSize16 → const double
- kFastFontSize18 → const double
- kFastFontSize20 → const double
- kFastFontSize24 → const double
- kFastFontSize34 → const double
- kFastFontSize48 → const double
- kFastFontSize64 → const double
- kFastFontWeightBold → const FontWeight
- kFastFontWeightLight → const FontWeight
- kFastFontWeightMedium → const FontWeight
- kFastFontWeightRegular → const FontWeight
- kFastFontWeightSemiBold → const FontWeight
- kFastLightBlueColor → const Color
- kFastLightBlueGrayColor → const Color
- kFastLightBrownColor → const Color
- kFastLightGrayColor → const Color
- kFastLightGreenColor → const Color
- kFastLightIndigoColor → const Color
- kFastLightMintColor → const Color
- kFastLightOrangeColor → const Color
- kFastLightPinkColor → const Color
- kFastLightPrimaryBackgroundColor → const Color
- kFastLightPurpleColor → const Color
- kFastLightRedColor → const Color
- kFastLightSecondaryBackgroundColor → const Color
- kFastLightTealColor → const Color
- kFastLightTertiaryBackgroundColor → const Color
- kFastLightWhiteColor → const Color
- kFastLightYellowColor → const Color
- kFastListTileCategoryAll → const FastInternalCategory
- kInputDecorationTheme → const InputDecorationTheme
Properties
- kBaseFastTheme → ThemeData
-
final
- kDarkBlueFastTheme → ThemeData
-
final
- kDarkFastTheme → ThemeData
-
final
- kDarkIndigoFastTheme → ThemeData
-
final
- kDarkMintFastTheme → ThemeData
-
final
- kDarkOrangeFastTheme → ThemeData
-
final
- kDarkPaletteColors → FastPaletteColors
-
final
- kDarkPinkFastTheme → ThemeData
-
final
- kDarkPurpleFastTheme → ThemeData
-
final
- kDarkTealFastTheme → ThemeData
-
final
- kDarkYellowFastTheme → ThemeData
-
final
- kFastDarkBlueGrayPaletteColors → FastPaletteScheme
-
final
- kFastDarkBluePaletteColors → FastPaletteScheme
-
final
- kFastDarkBrownPaletteColors → FastPaletteScheme
-
final
- kFastDarkGrayPaletteColors → FastPaletteScheme
-
final
- kFastDarkGreenPaletteColors → FastPaletteScheme
-
final
- kFastDarkHintLabelColor → Color
-
final
- kFastDarkIndigoPaletteColors → FastPaletteScheme
-
final
- kFastDarkMintPaletteColors → FastPaletteScheme
-
final
- kFastDarkOrangePaletteColors → FastPaletteScheme
-
final
- kFastDarkPinkPaletteColors → FastPaletteScheme
-
final
- kFastDarkPurplePaletteColors → FastPaletteScheme
-
final
- kFastDarkRedPaletteColors → FastPaletteScheme
-
final
- kFastDarkSecondaryLabelColor → Color
-
final
- kFastDarkSeparatorColor → Color
-
final
- kFastDarkTealPaletteColors → FastPaletteScheme
-
final
- kFastDarkTertiaryLabelColor → Color
-
final
- kFastDarkYellowPaletteColors → FastPaletteScheme
-
final
- kFastLightBlueGrayPaletteColors → FastPaletteScheme
-
final
- kFastLightBluePaletteColors → FastPaletteScheme
-
final
- kFastLightBrownPaletteColors → FastPaletteScheme
-
final
- kFastLightGrayPaletteColors → FastPaletteScheme
-
final
- kFastLightGreenPaletteColors → FastPaletteScheme
-
final
- kFastLightHintLabelColor → Color
-
final
- kFastLightIndigoPaletteColors → FastPaletteScheme
-
final
- kFastLightLabelColor → Color
-
final
- kFastLightMintPaletteColors → FastPaletteScheme
-
final
- kFastLightOrangePaletteColors → FastPaletteScheme
-
final
- kFastLightPinkPaletteColors → FastPaletteScheme
-
final
- kFastLightPurplePaletteColors → FastPaletteScheme
-
final
- kFastLightRedPaletteColors → FastPaletteScheme
-
final
- kFastLightSecondaryLabelColor → Color
-
final
- kFastLightSeparatorColor → Color
-
final
- kFastLightShadowColor → Color
-
final
- kFastLightTealPaletteColors → FastPaletteScheme
-
final
- kFastLightTertiaryLabelColor → Color
-
final
- kFastLightYellowPaletteColors → FastPaletteScheme
-
final
- kFastTabBarTheme → TabBarTheme
-
final
- kFastTextTheme → TextTheme
-
final
- kLightBlueFastTheme → ThemeData
-
final
- kLightFastTheme → ThemeData
-
final
- kLightIndigoFastTheme → ThemeData
-
final
- kLightMintFastTheme → ThemeData
-
final
- kLightOrangeFastTheme → ThemeData
-
final
- kLightPaletteColors → FastPaletteColors
-
final
- kLightPinkFastTheme → ThemeData
-
final
- kLightPurpleFastTheme → ThemeData
-
final
- kLightTealFastTheme → ThemeData
-
final
- kLightYellowFastTheme → ThemeData
-
final
Functions
-
showFastAlertDialog(
{required BuildContext context, required String titleText, bool barrierDismissible = true, Color? backgroundColor, List< Widget> ? children, VoidCallback? onCancel, List<Widget> ? actions, VoidCallback? onValid, String? messageText, String? cancelText, String? validText, Color? titleColor}) → Future<void>
Typedefs
- BoolCallback = bool Function()
- FastMediaLayoutChangedCallback = void Function(FastMediaType fastMediaType)
- FastMediaLayoutWidgetBuilder = Widget Function(BuildContext context, FastMediaType mediaType)
- UrlLinkCallback = void Function(String url)