【发布时间】:2019-02-06 22:15:46
【问题描述】:
我正在尝试构建一个包含国家/地区代码的带有电话输入的表单。本质上,我正在尝试制作类似这样的东西:
我已经找到并清理了标志、国家及其代码的列表,并构建了为任意索引创建 DropdownMenuItem 的方法。然后,我构建了它们的列表并将其传递给DropdownButton 小部件。这一切都很简单,所以我认为代码没有必要。然而,因为我有很多国家,因此菜单项,打开时菜单明显滞后。所以,我想知道下拉菜单是否能够以比看起来更智能的方式加载大量小部件。
下拉菜单是否可以加载所选索引周围的前 10 个左右的小部件并显示它们,因为这就是最初显示的全部内容,然后异步加载其余小部件?我怀疑这需要一个自定义的下拉菜单,但是我对 Flutter 的下拉菜单的实现不是很精通,所以我不确定如何进行。
感谢任何帮助。
【问题讨论】:
-
如何在下拉菜单中添加图片和值?