basic_flutter_theme library

Classes

AppEvent
AppState<T>
AppStream
AppStreamImpl
BasicAppColors
BasicAppRefresher
BasicAppThemes
BasicAssetImage
BasicBadge
BasicBorders
BasicButton
BasicButtonDropdown
BasicButtonDropdownModel
Phát triển lại trong tương lai
BasicButtonIcon
BasicButtonTypeStyle
BasicCard
BasicCheckBox
BasicCheckBoxForm
BasicCheckBoxStyle
BasicCheckEmpty
BasicConfigResponsive
BasicConvertType
BasicCorners
BasicCreditCardValidator
BasicDataTable<T>
BasicDataTableState<T>
BasicDateTimeFormatter
BasicDateTimeTransformer
BasicDateTimeValidator
BasicDebounce
BasicDialogs
BasicDivider
BasicDynamicExtension
BasicDynamicTag
BasicEmailValidator
BasicExpansion
BasicFonts
BasicFontSizes
BasicFormValidator
BasicFormValidatorMessageError
BasicHorizontalScroll
BasicHorizontalScrollWidget
BasicHorizontalScrollWidgetState
BasicIconButton
BasicIconSizes
BasicInkwellButton
BasicInput
BasicInputDateTime
BasicInputDateTimeState
BasicInputDropdown<T>
BasicInputDropdownItemModel<T>
BasicInputDropdownSelect<T>
BasicInputDropdownState<T>
BasicInputPassword
BasicInputStyle
BasicInputTypeAhead<T>
BasicInputTypeAheadDropdownItemModel<T>
BasicInputTypeAheadState<T>
BasicIPValidator
BasicIsEqual
BasicJsonFileHelpers
BasicLineDash
BasicListView<T>
BasicLoadEnv
BasicLoading
BasicLoadingController
BasicLoadingOverlayEntry
BasicLoadingWidget
BasicLoadingWidgetState
BasicLoadingWrapper
BasicLogger
BasicNetworkImage
BasicNumberFormatter
BasicNumberTransformer
BasicOutlineBorder
BasicPaddings
BasicPhoneFormatter
BasicPhoneValidator
BasicPlatform
BasicPopupMenuButton<T>
BasicPopupMenuButtonItemModel<T>
Phát triển lại trong tương lai
BasicResponsive
BasicScreenWidth
BasicScrollBehavior
BasicScrollConfig
BasicShadows
BasicSizeOfDevice
BasicTags
BasicTextButton
BasicTextStyles
BasicTitle
BasicToast
BasicUrlValidator
BasicVerticalScroll
BasicVerticalScrollState
BasicVerticalScrollWidget
BasicVerticalScrollWidgetState
BasicWrapScrollHorizontal
CheckBoxColumn<T>
CheckBoxRowItem<T>
CustomHorizontalState
CustomPopupMenuButton<T>
CustomPopupMenuButtonState<T>
The State for a PopupMenuButton.
DataTableCheckBoxOption<T>
DataTableColumn<T>
DataTableColumnOption
DataTableContentWidget<T>
DataTableContentWidgetState<T>
DataTableController<T>
DataTableFixedColumnContentWidget<T>
DataTableFixedColumnWidget<T>
DataTableHeaderItemWidget<T>
DataTableHeaderOption
DataTableHeaderWidget<T>
DataTableLoadingWidget
DataTableOptionUI
DataTablePagination
DataTablePaginationOption
DataTablePaginationWidget<T>
DataTableRowItemWidget<T>
DataTableRowOption<T>
DataTableRowWidget<T>
DataTableState<T>
DefaultDataTableWidget<T>
DemoEvent
DemoState
EventReloadFixedColumn
FixedColumnForFixedTable<T>
FixedDataTableWidget<T>
HSpace
MeasureSize
MeasureSizeRenderObject
PrefsService
PrefsServiceImpl
PrefsServiceKeys
VSpace

Functions

basicInputDecoration(BuildContext context, {bool? enabled, bool? isDense, bool? filled, Color? fillColor, Color? hoverColor, Widget? prefixIcon, Widget? suffixIcon, EdgeInsets? contentPadding, InputBorder? enabledBorder, InputBorder? focusedBorder, InputBorder? disabledBorder, InputBorder? errorBorder, InputBorder? focusedErrorBorder, String? labelText, TextStyle? labelStyle, TextStyle? floatingLabelStyle, FloatingLabelBehavior? floatingLabelBehavior, String? hintText, TextStyle? hintStyle, String? errorText, int? errorMaxLines, TextStyle? errorStyle, InputBorder? border}) InputDecoration
getWithAdditionColumn(DataTableAdditionColumn additionColumn) double
isShowInScreen<T>(List<BasicScreenDevice>? showOnScreens) bool
merge(Map? obj, Map? defaults) Map
shift<T>(List<T> l) → T?

Typedefs

AsyncDataSource<T> = void Function({required int currentPage, required int itemsPerPage})
BasicHorizontalScrollBuilder = Widget Function(BuildContext context, BasicHorizontalScrollWrapperContent child, Widget? scrollWidget)
BasicHorizontalScrollWrapperContent = Widget Function(Widget)
BasicVerticalScrollBuilder = Widget Function(BuildContext context, BasicVerticalScrollWrapperContent child, Widget? scrollWidget)
BasicVerticalScrollWrapperContent = Widget Function(Widget)
CustomizeTitleWidget = Widget Function(BuildContext context, String columnKey, String columnName, double? width, List<BasicScreenDevice>? showOnScreens)
HeaderIntoRowWidget<T> = Widget? Function(T rowData, Map<String, double> widthOfColumns)
OnWidgetSizeChange = void Function(Size size)
OptionContentTable = Widget Function(List<DataTableColumn> columns, Map<String, double> widthOfColumns)
ShowerMoreContentIntoRowWidget<T> = Widget Function(T rowData)
SortDataVoid = void Function({required String keyColumn, required DataTableSortType typeSort})
TableItemWidget<T> = Widget Function(BuildContext context, dynamic value, T rowData, String columnKey, String columnName, double? width, List<BasicScreenDevice>? showOnScreens)