Flutter:如何防止RotatedBox自动向右扩展文本?
Flutter: How to prevent RotatedBox from automatically expanding text to the right?
我正在尝试使用 RotatedBox 创建垂直文本。小部件运行良好,文本会相应旋转,但当文本太长时,它会自动向右扩展,这不是我想要的行为。
RotatedBox(
quarterTurns: -1,
child: Tooltip(
message: "the long text message when user wants to see it",
child: Container(
width: 50,
child: Text("some long text that is too long to fit",
overflow: TextOverflow.fade,
),
)),
),
如上图所示,文本未使用溢出进行裁剪,而是向右扩展,形成尴尬的间隙。
我试过向 RotatedBox 添加更多容器,不幸的是它根本没有限制它的大小。
我通过在 RotatedBox 外部的容器上添加高度和宽度来修复此问题
Container(
height: 50,
width: 20,
child: RotatedBox(
quarterTurns: -1,
child: Tooltip(
message: "the long text message when user wants to see it",
child: Text("some long text that is too long to fit",
overflow: TextOverflow.fade,
)),
),
),
我正在尝试使用 RotatedBox 创建垂直文本。小部件运行良好,文本会相应旋转,但当文本太长时,它会自动向右扩展,这不是我想要的行为。
RotatedBox(
quarterTurns: -1,
child: Tooltip(
message: "the long text message when user wants to see it",
child: Container(
width: 50,
child: Text("some long text that is too long to fit",
overflow: TextOverflow.fade,
),
)),
),
如上图所示,文本未使用溢出进行裁剪,而是向右扩展,形成尴尬的间隙。 我试过向 RotatedBox 添加更多容器,不幸的是它根本没有限制它的大小。
我通过在 RotatedBox 外部的容器上添加高度和宽度来修复此问题
Container(
height: 50,
width: 20,
child: RotatedBox(
quarterTurns: -1,
child: Tooltip(
message: "the long text message when user wants to see it",
child: Text("some long text that is too long to fit",
overflow: TextOverflow.fade,
)),
),
),