我在flutter中有一个应用程序,我想添加一个内置浮动菜单的TextField,textfield应该在DropDownButton中用作过滤器,类似于this,但是浮动菜单出现在字段上,不要向下推。以及一个可以选择嵌套项的dropDownButton如何在dropDownButton中添加TextField并在嵌套列表中搜索?

最佳答案

使用覆盖…

void showOverlay(BuildContext context) {
    // in builder write a function that return your dropdown text widgets which are positioned under your textfield
    OverlayEntry overlayEntry = OverlayEntry(builder: _build);

    Overlay.of(context).insert(overlayEntry);
    // call remove when there is nothing to show
    overlayEntry.remove();
  }

阅读一些关于谷歌搜索覆盖的信息。我想这对你有帮助

10-08 08:44