Я пытаюсь реализовать flutter_tagging внутри AppBar
. Мне удалось добавить тег TextField
внутри AppBar
и изменить размер AppBar
с помощью виджета PreferredSize
, используя следующий код:
return PreferredSize(
preferredSize: Size.fromHeight(110),
child: AppBar(
backgroundColor: HexColor('171551'),
leading: const BackButton(),
flexibleSpace: Padding(
padding: const EdgeInsets.only(top: 48.0, left: 10, right: 10),
child: buildTaggedSearch(),
),
title: Container(),
actions: _buildActions(),
),
);
И вот результат:
![enter image description here](https://i.stack.imgur.com/bKEoc.png)
Проблема, которую мне не удается решить, состоит в том, что происходит, когда пользователь вводит слишком много тегов и тегов go во вторую строку, вот что происходит :
![enter image description here](https://i.stack.imgur.com/mu98w.png)
Я все еще новичок, Флаттер, и, возможно, я что-то упустил, но как бы я решил эту проблему и сделал бы AppBar
изменение размера на основе на содержание тегов. Здесь я перебрал большую часть вопроса, в котором говорится об изменении размера AppBar, все о виджете PreferredSize
, который я использую здесь. Вот и мне интересно, есть ли другой вариант?