我正在创建一个包含FireBase数据库中每个“帖子”的ListView.builder。一个帖子中必须包含3个部分;发布标题,发布文字,发布照片(如果用户包含)。我正在尝试在此代码下设计此模式。
return Container(
decoration: BoxDecoration(
border: Border(
bottom: BorderSide(color: Colors.grey, width: 1.0),
),
),
child: Row(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Expanded(
child: Container(
child: Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
children: <Widget>[
Text(
document['postTitle'].toUpperCase(),
textAlign: TextAlign.center,
style: TextStyle(
fontSize: 18.0,
fontWeight: FontWeight.bold,
),
),
SizedBox(
height: 10.0,
),
Text(document['postText']),
],
),
),
),
Container(
width: 100.0,
height: 100.0,
child: document['postPhoto'] != null
? Image.network(
asyncSnapShot.data,
fit: BoxFit.fill,
)
: null,
),
],
),
);
我希望发布的文字遍布可用空间。