Как вы говорите, вам нужно работать со столбцами и строками.
Попробуйте этот код для визуализации макета, аналогичного вашему изображению.
Я добавил Padding()
только для того, чтобы сделать комната для текста.
Вы можете поместить это в дочерний элемент вашего Card()
виджета.
Column(children: [
Row(children: [
Text("Row 1"),
Spacer(),
Icon(Icons.account_box),
]),
Row(children: [
Padding(
padding: EdgeInsets.all(16.0),
child: Column(children: [
Text("Data 1 Title"),
Text("Data 1.1"),
Text("Data 1.2"),
])),
Padding(
padding: EdgeInsets.all(16.0),
child: Column(children: [
Text("Data 2 Title"),
Text("Data 2.1"),
Text("Data 2.2"),
])),
Padding(
padding: EdgeInsets.all(16.0),
child: Column(children: [
Text("Data 3 Title"),
Text("Data 3.1"),
Text("Data 3.2"),
])),
Padding(
padding: EdgeInsets.all(16.0),
child: Column(children: [
Text("Data 4 Title"),
Text("Data 4.1"),
Text("Data 4.2"),
])),
]),
])