tolyui_navigation library
Classes
- ActionMenu
- ActionMenuItem
- AnimationConfig
- BreadcrumbCellStyle
- BreadcrumbMeta
- BubbleBoxPainter
- BubbleDecoration
- BubbleMeta
- Calculator
- ChangeWidthArea
- DecorationConfig
- DefaultLoading
- DisplayMeta
- DividerMenu
- DividerMenuItem
- DragChangeWidth
- DropMenuCellStyle
- DropMenuDisplayMeta
- Extra
- 额外数据
- HoverBackgroundStyle
- HoverConfig
- IconMenu
-
Identify<
T> - 唯一标识接口
- ImageMenu
- LineIndicator
- MenuCellStyle
- MenuDisplay
- MenuItemView
- 一个菜单栏的视图
- MenuListPanel
- MenuMeta
- MenuNode
- MenuNodeItemView
- MenuTreeCellStyle
- MenuTreeMeta
- MessageHandler
- MessagePanel
- MessageStyle
- PlacementShift
- PopoverController
- PopoverDecoration
- RailMenu
- RailMenuItemWidget
- SubMenu
- SubMenuItem
- TabCellItem
- TabCellMeta
- TolyBreadcrumb
- TolyBreadcrumbItem
- TolyDropMenu
-
TolyDropSelect<
T> - 面向属性面板的紧凑、受控下拉选择器。
-
TolyDropSelectOption<
T> - 下拉选择项。
- TolyMenuTheme
- TolyMessage
- TolyMessageShowTheme
- TolyMessageState
- TolyMessageStyleTheme
- TolyPopItem
- create by 张风捷特烈 on 2021/1/11 contact me by email 1981462002@qq.com 说明:
- TolyPopover
- TolyPopPicker
- TolyPopPickerTheme
- TolyRailMenuBar
- TolyRailMenuTree
- TolyTabs
- TolyTooltip
- A Material Design tooltip.
- TolyTooltipState
- Contains the state for a TolyTooltip.
- TolyUIBreadcrumbCell
- TolyUiMenuCell
- TolyUITabCell
- TolyUITreeMenuCell
- VerticalMenuCell
Enums
- AnimTickType
- MenuWidthType
- MessagePosition
- NoticePosition
- Placement
-
overflow目标过大,任何方位都无法兼容 会将弹框放置在屏幕中间
Mixins
-
HoverActionMix<
T extends StatefulWidget> - LoadingMixin
-
PopHideMixin<
T extends StatefulWidget> - 辅助功能 分离滑动和尺寸变化监听逻辑
Properties
- $message ↔ MessageHandler
-
getter/setter pair
Functions
-
boxOffsetCalculator(
Calculator calculator) → Offset -
showTolyPopPicker<
T> ({required BuildContext context, required List< TolyPopItem> tasks, Widget? title, VoidCallback? onCancel, String cancelText = "取消", TolyPopPickerTheme? theme, bool isDismissible = true, bool enableDrag = true, bool isScrollControlled = false, Color? backgroundColor, double? elevation, Clip? clipBehavior, BoxConstraints? constraints, Color? barrierColor, String? barrierLabel, AnimationController? transitionAnimationController}) → Future<T?>
Typedefs
- BreadcrumbCellBuilder = Widget Function(BreadcrumbMeta meta)
- ErrorCallback = dynamic Function(dynamic, StackTrace?)
-
MenuBuilder
= List<
MenuDisplay> Function(PopoverController controller) - MenuCellBuilder = Widget Function(DisplayMeta display)
-
MenuMateExtParser
= Extra Function(Map<
String, dynamic> data) - MenuMetaBuilder = Widget? Function(BuildContext context, DropMenuDisplayMeta display)
- MenuTreeCellBuilder = Widget Function(MenuNode node, DisplayMeta display)
- OffsetCalculator = Offset Function(Calculator calculator)
- OverlayContentBuilder = Widget Function(BuildContext context, PopoverController controller)
- OverlayDecorationBuilder = Decoration Function(PopoverDecoration decoration)
- TabCellBuilder = Widget Function(TabCellMeta meta)
-
TolyDropSelectChanged<
T> = void Function(T value) - 下拉选择值变化回调。
- TolyPopoverChildBuilder = Widget Function(BuildContext context, PopoverController controller, Widget? child)
- TooltipTriggeredCallback = void Function()
- Signature for when a tooltip is triggered.
- WidthTypeBuilder = Widget Function(MenuWidthType type)
- WidthTypeParser = MenuWidthType Function(double width)