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
Enums
Extensions
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)