Я пытаюсь выполнить выравнивание для текста и изображений в строке, но ниже я получаю неправильный код - это код, который я добавил, меня смущает это выравнивание.
Widget containerWidget(String icon, String icontext, String text) {
return Container(
padding: EdgeInsets.all(7),
decoration: BoxDecoration(
border: Border.all(
color: Colors.grey,
),
borderRadius: BorderRadius.circular(40.0)),
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceAround,
children: <Widget>[
Row(
mainAxisAlignment: MainAxisAlignment.start,
children: <Widget>[
Padding(
padding: const EdgeInsets.only(left: 5, bottom: 2),
child: Row(
mainAxisAlignment: MainAxisAlignment.start,
children: <Widget>[
SvgPicture.asset(
icon,
height: 20.0,
width: 20.0,
allowDrawingOutsideViewBox: true,
),
Padding(
padding: const EdgeInsets.only(top: 5, left: 10),
child: Text(
icontext,
style: TextStyle(color: const Color(0xFF449DF9)),
),
)
],
),
),
],
),
Row(
children: <Widget>[
Text(text),
],
)
],
));
}
Я получить вывод следующим образом:
И я хочу следующий вывод, но как-то не могу его получить.