toly_menu library
Classes
- TolyMenuAnchor
- 为按钮、工具栏动作和任意组件提供下拉或上下文菜单能力。
- TolyMenuBar
- 支持点击打开和打开后悬浮切换的桌面菜单栏。
- TolyMenuController
- 统一维护整棵级联菜单的打开状态、活动项和展开路径。
- TolyMenuDivider
- 菜单条目之间的分隔线。
- TolyMenuEntry
- 菜单树中的基础条目。
- TolyMenuGroup
- 顶部菜单栏中的一个菜单组。
- TolyMenuItem
- 可执行或包含子菜单的菜单条目。
- TolyMenuThemeData
- Toly 菜单组件使用的视觉配置。
Enums
- TolyMenuPlacement
- 菜单相对锚点展开的方向。
Extensions
- TolyMenuThemeContext on BuildContext
- 从当前 Theme 中读取菜单主题。
Typedefs
- TolyMenuAction = void Function()
- 菜单动作被执行时的回调。
- TolyMenuAnchorBuilder = Widget Function(BuildContext context, TolyMenuController controller)
- 菜单锚点内容构建器。
- TolyMenuOpenChanged = void Function(bool open)
- 菜单控制器打开状态变化时的回调。