我目前正在使用Flutter开发聊天应用程序的界面。我尝试使用以下容器自定义聊天消息,以显示每条消息旁边的垂直线,就像Snapchat一样:
child: new Container(
margin: const EdgeInsets.symmetric(vertical: 10.0),
child: new Row(
mainAxisAlignment: MainAxisAlignment.end,
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
new Container(
alignment: Alignment.centerRight,
width: 300.0,
child: new Text(text),
),
new Container(width: 2.0, height: 10.0, color: Colors.amber, child: null)
],
),
)
问题在于这里:
当我明确指定高度,例如上面的10.0时,它不会随着消息缩放,只是像这样停留在顶部: 因此,我想知道是否有一种方法可以动态地缩放线(容器)的高度,以使另一个消息文本容器的高度增加。new Container(width: 2.0, height: 10.0, color: Colors.amber, child: null)