Я довольно новичок ie во Флаттере.
Я перепробовал несколько вещей, но в итоге потерпел неудачу. У меня есть строка, и эта строка содержит два разных столбца.
Мой вопрос заключается в том, что я пытаюсь добавить Container
, который соответствует родительскому элементу, пока высота других столбцов не поднимется в первый столбец.
Я уже пробовал виджеты, такие как Flex
, Expanded
et c. И я получил ошибку бесконечности. Поскольку первый столбец не имеет представления о других размерах столбцов.
Widget _buildProgressVideoCall() {
return Row(
mainAxisSize: MainAxisSize.max,
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Column(
crossAxisAlignment: CrossAxisAlignment.start,
mainAxisSize: MainAxisSize.min,
children: <Widget>[
CircleAvatar(
child: Image.asset(
ImageAssets.videocall,
scale: 3.0,
),
radius: 22,
SizedBox(height: 16),
Expanded(child: Container(
child: Image.asset(
ImageAssets.progressDots,
repeat: ImageRepeat.repeatY,
)))
],
),
Expanded(
flex: 1,
child: Padding(
padding: EdgeInsets.only(left: 16),
child: Column(
mainAxisSize: MainAxisSize.min,
crossAxisAlignment: CrossAxisAlignment.stretch,
children: <Widget>[ // Fixed Height Widgets Buttons etc.
],
),
),
),
],
);
}