文本不会在行中溢出

Luk*_*tti 5 dart flutter flutter-layout

我有一行文本溢出,无法正确剪辑。下面是带有注释的 Widget 的简单层次结构。

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
Run Code Online (Sandbox Code Playgroud)

我试过TitleWidgetExpandedFlexible和换行,但OverflowBox我不断收到无限长度的错误。这是渲染内容的照片。

在此处输入图片说明

Luk*_*tti 11

解决了,最中间的 Widget 需要在 Expanded 小部件中。也清理了一下。

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
Run Code Online (Sandbox Code Playgroud)