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 实现