How to convert row of widgets into column of widgets in flutter based on screen size?

This Article is posted by seven.srikanth at 11/26/2022 2:05:48 AM



<p>Hope below is what you are looking for. Converting row of widgets into column of widgets in flutter based on screen size.</p> <p>![](../../../Uploads/4cb64aba-6710-4603-aa93-d2d2db008a70.gifwidth="50%height="auto](</p> <p>This can be achieved using Wrap Widget in flutter.</p> <p>Here is the complete code for the above example.</p> <p id="4ec9b0;](MyApp());" color:="" color:=>color: #9cdcfe;](args) </p> <p id="9cdcfe;](key" color:= color:=>color: #569cd6;](class color: #4ec9b0;](MyApp color: #569cd6;](extends color: #4ec9b0;](StatelessWidget ); color: #9cdcfe;](@ color: #9cdcfe;](override</p> <p>color: #4ec9b0;](Widget color: #dcdcaa;](build(color: #4ec9b0;](BuildContext color: #9cdcfe;](context) { color: #c586c0;](return color: #569cd6;](const color: #4ec9b0;](MaterialApp( color: #9cdcfe;](home: color: #4ec9b0;](Scaffold( color: #9cdcfe;](body: color: #4ec9b0;](MyWidget(), ), ); } }</p> <p id="9cdcfe;](key," color:= color:="" color:=>color: #569cd6;](class color: #4ec9b0;](MyWidget color: #569cd6;](extends color: #4ec9b0;](StatelessWidget ); color: #9cdcfe;](@ color: #9cdcfe;](override</p> <p>color: #4ec9b0;](Widget color: #dcdcaa;](build(color: #4ec9b0;](BuildContext color: #9cdcfe;](context) { color: #c586c0;](return color: #4ec9b0;](Center( color: #9cdcfe;](child: color: #4ec9b0;](Wrap( color: #9cdcfe;](spacing: color: #b5cea8;](10.0, color: #9cdcfe;](alignment: color: #4ec9b0;](WrapAlignment.color: #4fc1ff;](start, color: #9cdcfe;](children: color: #569cd6;](const [ color: #4ec9b0;](MyContainer(), color: #4ec9b0;](MyContainer(), color: #4ec9b0;](MyContainer(), color: #4ec9b0;](MyContainer(), color: #4ec9b0;](MyContainer(), color: #4ec9b0;](MyContainer(), ], ), ); } }</p> <p id="9cdcfe;](key," color:= color:="" color:="">color: #569cd6;](class color: #4ec9b0;](MyContainer color: #569cd6;](extends color: #4ec9b0;](StatelessWidget ); color: #9cdcfe;](@ color: #9cdcfe;](override</p> <p>color: #4ec9b0;](Widget color: #dcdcaa;](build(color: #4ec9b0;](BuildContext color: #9cdcfe;](context) { color: #c586c0;](return color: #4ec9b0;](Padding( color: #9cdcfe;](padding: color: #569cd6;](const color: #4ec9b0;](EdgeInsets.color: #dcdcaa;](all(color: #b5cea8;](8.0), color: #9cdcfe;](child: color: #4ec9b0;](Container( color: #9cdcfe;](height: color: #b5cea8;](50, color: #9cdcfe;](width: color: #b5cea8;](50, color: #9cdcfe;](color: color: #4ec9b0;](Colors.color: #9cdcfe;](red, ), ); } } ` Thanks,Srikanth</p>


Tags: Rows into Columns; Columns to rows; Screen Size;








0 Comments
Login to comment.
Recent Comments