'Centering an widget in a row by height in flutter

I'm sorry for my bad english

I just want to center the icon widget on the row. How can I do that?

here is the screenshot

what i want is here

here is my code

Container(
              color: Colors.red,
              child: Row(
                crossAxisAlignment: CrossAxisAlignment.start,
                children: [
                  CircleAvatar(
                    radius: 40.r,
                    //backgroundImage: AssetImage(_imagaPath),
                    backgroundColor: Colors.blue,
                  ),
                  Padding(
                    padding: EdgeInsets.all(6.0.w),
                    child: Column(
                      crossAxisAlignment: CrossAxisAlignment.start,
                      children: [
                        TextWidget(
                          "Good morning",
                          fontSize: 12.sp,
                          color: silver,
                          fontWeight: semiBold,
                        ),
                        TextWidget(
                          "John",
                          fontSize: 20.sp,
                          fontWeight: bold,
                        ),
                      ],
                    ),
                  ),
                  const Spacer(),
                  Container(
                    color: Colors.yellow,
                    child: const Icon(Icons.add),
                  ),
                ],
              ),
            )


Solution 1:[1]

wrap your widget with Center like:

 Center(
            child: Container(
              color: Colors.yellow,
              child: const Icon(Icons.add),
            ),
          ),

the output would look like:

enter image description here

Solution 2:[2]

maybe you just make this crossAxisAlignment: CrossAxisAlignment.start, to crossAxisAlignment: CrossAxisAlignment.center, for first Row

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 tareq albeesh
Solution 2 Mohamed Khaled Selim