我正在努力创建带有自动完成覆盖的 TextField。 我有带有 TextFields 的表单,我想根据 TextField 中输入的内容显示建议。
类似这样的: TextField autocomplete 我不确定小部件的层次结构应该是什么样子才能实现在其他小部件上方显示建议框。我应该使用 Stack 小部件、OverflowBox 小部件还是其他东西?
感谢层次结构示例的任何帮助。
最佳答案
我已经实现了一个包,flutter_typeahead做到这一点。在这个包中,我使用 Overlay.of(context).insert ,它允许我在 Overlay 中插入建议列表,使其 float 在所有其他小部件之上。我还写了this article详细解释如何做到这一点
https://stackoverflow.com/questions/43652460/
相关文章:
dart - 如何在我的 Flutter 应用程序中重置基本路由 - 即弹出任何路由并使用 Navi
flutter - 如何在不同的屏幕尺寸上测试 Flutter 小部件?
dart - 错误 : The name 'Image' is defined in the lib
firebase - Flutter 中从 Firestore 查询单个文档(cloud_fires
android - 在 flutter 中打开对话框时检测返回按钮按下
dart - Flutter BottomNavigationBar 不能处理三个以上的项目