SimpleAutoCompleteTextField edit popup - PullRequest
0 голосов
/ 30 апреля 2020

Можно ли изменить всплывающее окно с предложением? Я не могу найти способ изменить всплывающее окно с предложением: стиль текста и т. Д. c .... Спасибо за любые ответы.

всплывающее изображение

                          new Flexible(
                    child: SimpleAutoCompleteTextField(
                      key: key,
                      controller: controllerList,
                      decoration: InputDecoration(
                        contentPadding: EdgeInsets.fromLTRB(10.0, 10.0, 10.0, 10.0),
                        labelText: 'prodotto da acquistare',
                        hintText: 'inserisci',  
                        icon: Icon(Icons.local_grocery_store),
                        //isDense: true,
                      ),
                      suggestions: suggestions,
                      textChanged: (text) => currentText = text,
                      // clearOnSubmit: false,
                      clearOnSubmit: true,
                      textSubmitted: (text) => setState(() {
                        if (text != "") {
                          name = text;
                          validate();
                        }
                      }),
                    ),
                  ),

1 Ответ

0 голосов
/ 30 апреля 2020

Я думаю, что вместо SimpleAutoCompleteTextField используйте AutoCompleteTextField с обратным вызовом itemBuilder, который возвращает виджет. Этот обратный вызов используется для создания каждого элемента, который будет отображаться в виде предложения в списке. Так как он возвращает виджет, вы можете применить стили, которые вы хотите в списке предложений в соответствии с вашими потребностями. Я подробно писал об этом здесь и о том, как можно изменить отображение отображаемых предложений: https://medium.com/flutter-community/implementing-auto-complete-search-list-a8dd192bd5f6

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...