如何在Flutter中对齐不同文本小部件中的文本?

时间:2019-11-13 06:45:36

标签: flutter dart

当我使用Text('00:47')时,中间的冒号可以与数字垂直居中,如下所示:

enter image description here

但是当我组合三个Text小部件时,冒号将失去对齐。

Row(
  mainAxisAlignment: MainAxisAlignment.center,
  children: [
    Text('00'),
    Text(':'),
    Text('47'),
  ],
)

enter image description here

如何使冒号和数字垂直居中?

1 个答案:

答案 0 :(得分:0)

您可以尝试

  Row(
      mainAxisAlignment: MainAxisAlignment.center,
      children: [
      Text('00'),
      Padding(
        padding: const EdgeInsets.only(bottom: 10),
        child: Text(':'),
      ),
      Text('47'),
    ],
  )