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
BasicButtonGestureDetector
BasicButtonIcon
BasicButtonInkwell
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
BasicIconSizes
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
BasicTextStyles
BasicTitle
BasicToast
BasicUrlValidator
BasicVerticalScroll
BasicVerticalScrollState
BasicVerticalScrollWidget
BasicVerticalScrollWidgetState
BasicWrapScrollHorizontal
CheckBoxColumn<T>
CheckBoxRowItem<T>
CustomHorizontalState
CustomPopupMenuButton<T>
Phát triển lại trong tương lai || có thể bỏ đi dùng PopupMenuButton của Flutter 3.0.0
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
FilterHeaderItem<T>
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)
CustomizeFilterWidget<T> = Widget Function(BuildContext context, String columnKey, String columnName, bool enableFilter, bool isShowMenu, ValueChanged<bool> changeFilter, ValueChanged<bool> changeShowMenu, HandleFilterDataFunction<T> handleFilterData)
CustomizeTitleWidget = Widget Function(BuildContext context, String columnKey, String columnName, double? width, List<BasicScreenDevice>? showOnScreens)
HandleFilterDataFunction<T> = void Function({int? currentPage, required List<T> dataSources, int? itemsPerPage, int? pageNumber, int? totalRecords})
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<T> = void Function(String keyColumn, DataTableSortType typeSort, HandleFilterDataFunction<T> handleFilterData)
TableItemWidget<T> = Widget Function(BuildContext context, dynamic value, T rowData, String columnKey, String columnName, double? width, List<BasicScreenDevice>? showOnScreens)