flutterflow_ui library
Classes
- AnimationInfo
- AxisBounds
- AxisLabelInfo
- BarAreaData
- Holds data for filling an area (above or below) of the line with a color or gradient.
- Bidi
- This provides utility methods for working with bidirectional text. All of the methods are static, and are organized into a class primarily to group them together for documentation and discoverability.
- BidiFormatter
- Bidi stands for Bi-directional text. According to Wikipedia: Bi-directional text is text containing text in both text directionalities, both right-to-left (RTL) and left-to-right (LTR). It generally involves text containing different types of alphabets, but may also refer to boustrophedon, which is changing text directionality in each row.
- CalendarHeader
- ChipData
- ChipStyle
- CreditCardModel
- CustomIconButton
- DarkModeTheme
- DateFormat
- DateFormat is for formatting and parsing dates in a locale-sensitive manner.
- FFButtonOptions
- FFButtonWidget
- FFLineChartData
- FFLocalizations
- FFLocalizationsDelegate
- FFPlace
- FFUploadedFile
- FlDotData
- This class holds data about drawing spot dots on the drawing bar line.
- FlutterFlowButtonTabBar
- A Flutterflow Design widget that displays a horizontal row of tabs.
- FlutterFlowCalendar
- FlutterFlowCheckboxGroup
- FlutterFlowChoiceChips
- FlutterFlowCountController
- FlutterFlowCreditCardForm
- FlutterFlowDropDown
-
FlutterFlowDynamicModels<
T extends FlutterFlowModel< Widget> > - FlutterFlowIconButton
- FlutterFlowLanguageSelector
- FlutterFlowLineChart
- FlutterFlowMediaDisplay
-
FlutterFlowModel<
W extends Widget> - FlutterFlowRadioButton
- FlutterFlowRiveController
- FlutterFlowSwipeableStack
- FlutterFlowTheme
-
FormFieldController<
T> - Intl
-
The Intl class provides a common entry point for internationalization
related tasks. An Intl instance can be created for a particular locale
and used to create a date format via
anIntl.date()
. Static methods on this class are also used in message formatting. - Language
- LatLng
- LightModeTheme
- LineChartBarData
-
Holds data for drawing each individual line in the
LineChart
- MicroMoney
- Used primarily for currency formatting, this number-like class stores millionths of a currency unit, typically as an Int64.
- NumberFormat
- Provides the ability to format a number in a locale-specific way.
-
PageTransition<
T> - This package allows you amazing transition for your routes Page transition class extends PageRouteBuilder
-
RadioButton<
T> -
RadioButtonBuilder<
T> -
RadioGroup<
T> - TextDirection
- Represents directionality of text.
- ThemeTypography
- TiltEffect
- ToggleIcon
- Typography
- Uint8List
- A fixed-length list of 8-bit unsigned integers.
Enums
- AnimationTrigger
- DecimalType
- FormatType
- PageTransitionType
- Transition enum
- RadioButtonPosition
Extensions
- AnimatedWidgetExtension on Widget
- DateTimeComparisonOperators on DateTime
- DateTimeConversionExtension on DateTime
- DateTimeExtension on DateTime
- FFStringExt on String
- FFTextEditingControllerExt on TextEditingController?
-
IterableExt
on Iterable<
T> -
ListDivideExt
on Iterable<
T> -
ListFilterExt
on Iterable<
T?> -
StatefulWidgetExtensions
on State<
StatefulWidget> - TextStyleHelper on TextStyle
- TextValidationExtensions on (String? Function(BuildContext, String?)?)
Constants
- kBreakpointLarge → const double
- kBreakpointMedium → const double
- kBreakpointSmall → const double
- kTextValidatorEmailRegex → const String
- kTextValidatorUsernameRegex → const String
- kTextValidatorWebsiteRegex → const String
- kThemeModeKey → const String
Properties
- getCurrentTimestamp → DateTime
-
no setter
- isAndroid → bool
-
no setter
- isiOS → bool
-
no setter
- isWeb → bool
-
no setter
- kFirstDay ↔ DateTime
-
getter/setter pair
- kLastDay ↔ DateTime
-
getter/setter pair
-
kTranslationsMap
→ Map<
String, Map< String, String> > -
final
-
languageToCountryInfo
→ Map<
String, dynamic> -
final
-
routeObserver
→ RouteObserver<
ModalRoute> -
final
Functions
-
colorFromCssString(
String color, {Color? defaultColor}) → Color -
createAnimation(
AnimationInfo animation, TickerProvider vsync) → void -
createModel<
T extends FlutterFlowModel< (Widget> >BuildContext context, T defaultBuilder()) → T -
dateTimeFormat(
String format, DateTime? dateTime, {String? locale}) → String -
dateTimeFromSecondsSinceEpoch(
int seconds) → DateTime -
emptyCreditCard(
) → CreditCardModel - Modified from https://pub-web.flutter-io.cn/packages/flutter_credit_card (see license below)
-
formatNumber(
num? value, {required FormatType formatType, DecimalType? decimalType, String? currency, bool toLowerCase = false, String? format, String? locale}) → String -
getItems(
int itemCount, BuildContext context, Widget itemBuilder(BuildContext, int)) → List< Widget> -
getJsonField(
dynamic response, String jsonPath, [bool isForList = false]) → dynamic -
getWidgetBoundingBox(
BuildContext context) → Rect? -
isMobileWidth(
BuildContext context) → bool -
isSameDay(
DateTime? a, DateTime? b) → bool -
isSameMonth(
DateTime? a, DateTime? b) → bool -
jsonDecode(
String source, {Object? reviver(Object? key, Object? value)?}) → dynamic - Parses the string and returns the resulting Json object.
-
jsonEncode(
Object? object, {Object? toEncodable(Object? nonEncodable)?}) → String -
Converts
object
to a JSON string. -
max<
T extends num> (T a, T b) → T - Returns the larger of two numbers.
-
min<
T extends num> (T a, T b) → T - Returns the lesser of two numbers.
-
randomColor(
) → Color -
randomDate(
) → DateTime -
randomDouble(
double min, double max) → double -
randomImageUrl(
int width, int height) → String -
randomInteger(
int min, int max) → int -
randomString(
int minLength, int maxLength, bool lowercaseAz, bool uppercaseAz, bool digits) → String -
responsiveVisibility(
{required BuildContext context, bool phone = true, bool tablet = true, bool tabletLandscape = true, bool desktop = true}) → bool -
setupAnimations(
Iterable< AnimationInfo> animations, TickerProvider vsync) → void -
showSnackbar(
BuildContext context, String message, {bool loading = false, int duration = 4}) → void -
toBeginningOfSentenceCase(
String? input, [String? locale]) → String? - Convert a string to beginning of sentence case, in a way appropriate to the locale.
-
valueOrDefault<
T> (T? value, T defaultValue) → T -
wrapWithModel<
T extends FlutterFlowModel< (Widget> >{required T model, required Widget child, required VoidCallback updateCallback, bool updateOnChange = false}) → Widget