Есть ли что-нибудь вроде PostfixIcon для TextField во флаттере - PullRequest
0 голосов
/ 16 июня 2020

Я уже пробовал PrefixIcon для TextField во флаттере, но на этот раз я ищу что-то вроде Postfix Clickable Icon во флаттере. Я прикрепляю изображение и хочу добиться чего-то подобного. Если значок является интерактивным, и при нажатии на значок отображается другое текстовое поле.

Вот изображение:

enter image description here

Ответы [ 2 ]

3 голосов
/ 16 июня 2020

Используйте suffixIcon. Если это не так, как вы ожидали, вы всегда можете использовать Stack.

1 голос
/ 16 июня 2020

Для этого вы можете использовать виджет Stack. он работает так же, как Row или Column, но его дочерние элементы размещаются друг над другом.

https://api.flutter.dev/flutter/widgets/Stack-class.html

что вы пытаетесь сделать это примерно так,

Stack(
  alignment: Alignment.centerRight,
  children: <Widget>[
    TextField(),
    IconButton(icon: Icon(Icons.add), onPressed: (){
      //Code
    })
  ],
),
...