Меньше места, чем MainAxisSize.min между дочерними элементами Column во Flutter - PullRequest
0 голосов
/ 23 марта 2020

Я читал некоторые дискуссии о большем расстоянии между детьми в колонке, однако я хотел бы сделать их ближе друг к другу. Мне бы хотелось, чтобы 2 текста были такими:

enter image description here

Мой код на данный момент, что делает текст «Дни» слишком далеко от числа :

Widget numberOfDays = Container(
  child: Column(
    mainAxisSize: MainAxisSize.min,
    children: <Widget>[
     Text(
        '$_counter', // 25
        style: Theme.of(context).textTheme.display4,
      ),
     Text(
        'Days',
        style: Theme.of(context).textTheme.caption,
      ),
    ],
  ),
);

Может быть, это невозможно с колонкой? Должен ли я использовать стек и, возможно, расположить их соответственно? Спасибо.

1 Ответ

1 голос
/ 23 марта 2020

Вы ищете что-то подобное?

Stack(
  children: <Widget>[
    Text(
      '25', // 25
      style: Theme.of(context).textTheme.display4,
    ),
    Positioned(
      right: 0,
      bottom: 10,
      child: Text(
        'Days',
        style: Theme.of(context).textTheme.caption,
      ),
    )
  ],
)

ВЫХОД:

enter image description here

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