flutter 桌面 : How to disable "disabled" mouse-cursor on button-hover?

标签 flutter flutter-desktop

默认情况下,在桌面上,flutter 中的 btns 在禁用时会更改鼠标光标:

enter image description here

我们想禁用此行为,或替换为不同的光标。

最佳答案

要覆盖 ElevatedButtonTextButtonOutlinedButton 的默认 disabledMouseCursor,可以这样写:

        ElevatedButton(
          style: ElevatedButton.styleFrom(
            disabledMouseCursor: SystemMouseCursors.basic,
          ),
          // ...
        )

参见ButtonStyle class了解更多信息。

关于 flutter 桌面 : How to disable "disabled" mouse-cursor on button-hover?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65946236/

相关文章:

flutter - 在 Flutter 的第一个字符中限制 "0"

android - 如何从另一个类访问列表的长度

flutter - flutter中是否可以使用Android Studio搭建网站

flutter - 在 Flutter 中使用 Navigator.popUntil() 时断言失败 : ! _debugLocked 不为 true

flutter - 如何在flutter中向GridView添加Header?

flutter 桌面 : How to catch closure button?

flutter - 如何在 flutter 桌面中自定义 AppMenu(MenuBar)?

macos - 如何更改 Flutter Desktop 光标指针?

dart - 如何设置 Flutter iPhone X 安全区