Я использую этот пакет: https://pub.dartlang.org/packages/flutter_typeahead.
Я пытаюсь ограничить размер ширины окна предложений с помощью BoxConstraints, но это не работает.
Это мой код:
return TypeAheadFormField(
textFieldConfiguration: TextFieldConfiguration(
controller: _typeAheadController,
decoration: InputDecoration(
prefixIcon: _icon,
hintText: _hintText),
),
suggestionsCallback: (String pattern) async {
return suggestions;
},
itemBuilder: (context, suggestion) {
if (suggestions.isNotEmpty)
ListTile(
title: Text(suggestion),
);
},suggestionsBoxDecoration: SuggestionsBoxDecoration(
constraints: BoxConstraints(maxWidth: 10, maxHeight: 10)
),
onSuggestionSelected: (suggestion) {
this._typeAheadController.text = suggestion;
},
hideOnEmpty: true,
);
Ограничения по высоте работают, а по ширине нет.