扑。如何在辅助功能模式下禁用 "Double tap to activate, double tap and hold to long press" 提示

Flutter. How to disable "Double tap to activate, double tap and hold to long press" hint in accessibility mode

目前,我正在使用 Flutter 中的辅助功能,在 android 设备上它会发出以下提示:“双击激活,双击并按住长按”. 据我所知,如果小部件是可点击的,这个提示就会发出,所以我尝试用 BlockSemantics 包装这个小部件的 child (没有用),也用Semantics 并设置 属性 button: false 但这也没有帮助。 这是我的小部件的外观。

  return GestureDetector(
        behavior: HitTestBehavior.opaque,
        onTap: () => widget.onItemSelect(),
        onLongPress: () => widget.onItemLongPress(),
        child: childWidget,
       );

我怎样才能禁用它?

GestureDetector 有一个 excludeSemantics 属性,所以我将它设置为。它不会阻止子部件的语义,它只会禁用 GestureDetector 部件本身的语义,因此 Android 辅助功能提示也会关闭