Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.3k views
in Technique[技术] by (71.8m points)

which class or widget to use a better responsive layout in the flutter?

This class or widget is useful to create a responsive layout.

AspectRatio CustomSingleChildLayout, CustomMultiChildLayout, FittedBox, FractionallySizedBox, LayoutBuilder, MediaQuery, MediaQueryData, OrientationBuilder.

Which is to use the better responsive layout.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

iDecode already told you that it all depends on what you need. here take a look at official documentation, https://flutter.dev/docs/development/ui/layout. And here is my advice

  • Use row when you need Horizontal layout
  • Use column when you need Vertical layout
  • Use singleChildScrollView when you need scrolling layout
  • Use either GridView or listView when you need repetitive view
  • Use Expanded, Flexible, Limitedbox, flexiblebox for adjusting the size of the widget

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...