Я хочу отобразить изображение профиля в левом разделе, название и компанию в среднем разделе (один под другим), а также обзоры и оценки в правом разделе внутри ListTile.Мне удалось правильно отобразить изображение, отзывы и оценки, но текст не отображается.Я хочу добиться этого:
![enter image description here](https://i.stack.imgur.com/7RnVw.png)
Пустое пространство между изображением и рейтингом - это место, где я хочу показать текст (имя и компания, один под другим)).Не уверен, что мне здесь не хватает.
Фрагмент кода ниже:
return new ListTile(
contentPadding: EdgeInsets.all(8.0),
leading: _getProfilePic(pro),
// title: new Text('${pro.fullname}'),
title: new Column(
children: <Widget>[
new Row(
mainAxisAlignment: MainAxisAlignment.start,
children: <Widget>[
new Text('${pro.fullname}')
],
),
],
),
subtitle: Column(children: <Widget>[
Padding(
padding: EdgeInsets.all(3.0),
),
new Row(
mainAxisAlignment: MainAxisAlignment.start,
children: <Widget>[
new Text('${pro.company}', style: TextStyle(fontSize: 12.0),
),
],
),
],
),
trailing: new Column(children: <Widget>[
new Row(
mainAxisAlignment: MainAxisAlignment.end,
children: <Widget>[
new StarRating(starCount: 5, rating: pro.rating, color: Colors.amber),
],
),
new Row(
mainAxisAlignment: MainAxisAlignment.end,
children: <Widget>[
new Text('${pro.reviewCount} reviews'),
],
)
],) ,
![enter image description here](https://i.stack.imgur.com/CuMs1.png)
Кажетсямне пользовательский метод, который возвращает ListView
, как показано ниже:
Виджет buildProList (Список профи, контекст BuildContext) {List proTiles = new List ();
pros.forEach((pro) {
proTiles.add(proTile(pro, context));
});
return new ListView(
children: proTiles
);
}
И это его реализация:
ListTile proTile (Pro pro, контекст BuildContext) {вернуть новый ListTile {
}