dart Flutter -使用contextMenuBuilder而不是工具栏选项禁用文本字段交互

6ju8rftf  于 2023-03-10  发布在  Flutter
关注(0)|答案(1)|浏览(306)

自从升级到Flutter 3.x,toolbarOptions的使用已经被弃用,contextMenuBuilder被引入,我找到了一些关于它的使用的文档,但是找不到任何关于如何使用它来防止交互的文档。
问题是,我将一些参数设置为toolbarOptions,我想将这些参数迁移到contextMenuBuilder,但无法实现

toolbarOptions: ToolbarOptions(
    copy: false,
    cut: false,
    paste: false,
    selectAll: false,
),

我尝试将null设置为children,但它仍然显示复制/粘贴按钮

contextMenuBuilder: (context, editable) {
    return AdaptiveTextSelectionToolbar(
        anchors: editable.contextMenuAnchors, 
        children: null
    );
},
gwbalxhn

gwbalxhn1#

目前,我只使用

enableInteractiveSelection: false

而不向textField添加任何上下文菜单

相关问题