我的一行文本溢出,无法正确剪裁。下面是我的带注释的小部件的简单层次结构。
ListView
ListItem1
...
ListItemN
Padding
Row // mainAxisAlignment.spaceBetween
Row
IconWidget
Container
Padding
Image // 64px square
TitleWidget // overflowing but not clipping
Text // TextOverflow.fade
ScoreWidget
Container // boxDecoration, color & borderRadius
Padding
Text
我已经尝试将 TitleWidget
包装在 Expanded
、Flexible
和 OverflowBox
中,但我不断收到无限长度错误.这是渲染内容的照片。
最佳答案
已解决,最中间的 Widget 需要在 Expanded widget 中。还稍微清理了一下。
ListView
ListItem1
...
ListItemN
Container //padding
Row
IconWidget
Container // padding
Image // 64px square
TitleWidget
Expanded // added Expanded
Text // TextOverflow.fade
ScoreWidget
Container // boxDecoration, color & borderRadius, padding
Text
关于dart - 文本不会在行中溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50911775/