在flutter应用程序中,我有四个选项卡。每个选项卡都有一个AnimatedContainer的子级。每个选项卡都有图标和文本,但是该文本仅对选定的选项卡可见(容器的宽度增加,并且出现文本)。我对文本应用了淡入淡出动画,以便在选中文本时淡入淡出。但是将看到文本溢出,直到有足够的宽度可用于显示文本为止。
如何做到这一点,以使文本不会溢出?
问题在下面的链接中说明。
谢谢!
答案 0 :(得分:0)
您应该将Text
包装在Flexible
小部件中,并将softWrap:false
属性添加到Text
:
new Flexible(
child: Text(
"Very, very, very, long text...",
softWrap: false,
)
)
也许还会为您提供有关Text
属性overflow
的有用信息:
https://docs.flutter.io/flutter/rendering/TextOverflow-class.html
此链接显示了如何使用overflow
属性:
https://stackoverflow.com/a/54222581/2978855
祝你好运!