matrioska library
Classes
- ActionBar
- ActionItem
- DataChangeCallback
- DateIntervalMenuItem
- DateIntervalMenuView
- GlobalDialog
- GroupItem
- HeaderInterceptor
- Indicator
- InputMenuItem
- 输入菜单
- InputMenuView
- KeyboardUtil
- ListItem
-
ListItemCreator<
T> - ListMenuItem
- ListMenuView
- ListViewItemState
- ListViewItemView
- MenuGroupView
- MenuItem
- 查询工具栏菜单基类
- MenuTitle
- MenuTitleState
-
NetworkRequest<
T> - RefreshController
-
RefreshListView<
T> -
RefreshListViewState<
T> - SearchBar
- SearchBarCallback
- SnackBarUtil
-
StatefulData<
T> -
StatefulDataMonitor<
A> - StateView
- Template
- TemplateListView
- TextUtils
- TreeData
- TreeDataChangeCallback
- TreeMenuItem
- TreeMenuView
- TreeView
- TreeViewState
- ViewModel
Enums
- DataState
- 页面状态类型
- DateFormatValue
- 时间间隔菜单
- TemplateWidgetType
Functions
-
showSlideDialog<
T> ({required BuildContext context, required Widget child, Color? barrierColor, bool barrierDismissible = true, Duration transitionDuration = const Duration(milliseconds: 300), Color? pillColor, Color? backgroundColor}) → Future< T?> - Display slide dialog.
Typedefs
- ContextCallback = void Function(BuildContext context)
- OnActionTap = void Function(ActionItem item)
- OnDataRequest = void Function(int nextPage, int pageSize, RefreshListViewState state)
- OnError = void Function(String message)
- 错误回调
-
OnItemClick<
T> = void Function(int position, T data) - OnItemClickListener = void Function(ListItem item)
- OnItemTap = void Function(GroupItem item)
- OnProgress = void Function(double progress)
- 请求进度回调
- OnRequestDataListener = void Function(DataChangeCallback callback)
- 列表选择菜单
- OnRequestTreeDataListener = void Function(TreeDataChangeCallback callback)
- 树结构菜单
- OnRetry = void Function()
-
OnSuccess<
T> = void Function(T data) - 成功回调
- OnSuccessBuilder = Widget Function(BuildContext context, Widget? child)
- SearchCallback = void Function( )
-
Transformer<
T> = T Function(Map< String, dynamic> ? json) - 数据解析器