WidgetStateExtensions extension

Widget 状态扩展 - hover, focus, active

on

Methods

disabled() Widget

Available on Widget, provided by the WidgetStateExtensions extension

disabled: - 禁用状态 ✅ 支持:通过 IgnorePointer 实现
enabled() Widget

Available on Widget, provided by the WidgetStateExtensions extension

enabled: - 启用状态
hover({Widget builder(bool isHovered)?}) Widget

Available on Widget, provided by the WidgetStateExtensions extension

hover: - 鼠标悬停状态(简化版本)
onActive(Widget builder(BuildContext context, bool isActive)) Widget

Available on Widget, provided by the WidgetStateExtensions extension

active: - 激活状态 ⚠️ 部分支持:通过 GestureDetector 实现
onFocus(Widget builder(BuildContext context, bool hasFocus)) Widget

Available on Widget, provided by the WidgetStateExtensions extension

focus: - 焦点状态 ⚠️ 部分支持:通过 FocusNode 实现
onHover(Widget builder(BuildContext context, bool isHovered)) Widget

Available on Widget, provided by the WidgetStateExtensions extension

hover: - 鼠标悬停状态 ⚠️ 部分支持:通过 MouseRegion 实现