【发布时间】:2020-02-11 22:47:21
【问题描述】:
我有一个包含一些文本的容器,当文本处于正常水平位置时,它被分成 2 行,因为它不适合单行,我理解:
Container(
width: 30,
height: 250,
color: Color.fromRGBO(254, 242, 0, 1),
child: Center(
child: Text(
"dB per H",
style: TextStyle(
fontSize: 12,
color: Colors.black,
),
),
),
),
这将呈现为:
现在我正在旋转文本,使其在垂直方向呈现,容器有足够的空间。然而,它仍然被分成 2 行,而预期是现在它可以正常安装了。
如何解决这个问题?
Container(
width: 30,
height: 250,
color: Color.fromRGBO(254, 242, 0, 1),
child: Center(
child: Transform.rotate(
angle: -pi / 2,
child: Text(
"dB per H",
style: TextStyle(
fontSize: 12,
color: Colors.black,
),
),
),
),
),
这将呈现为:
【问题讨论】:
-
尝试将属性添加到
TextmaxLines: 1 -
我认为你需要找到另一种选择,当你旋转文本时,文本的最大宽度跟随容器宽度
-
@aswindarma 好的,还有什么其他选择??
标签: flutter dart flutter-container