关于如何根据手机方向渲染小部件的任何提示?

时间:2017-10-19 17:34:15

标签: dart flutter

如果手机的主要方向是垂直的,我希望这两个项目在列中显示,如果手机的方向是水平的,我希望这两个项目连续显示。

1 个答案:

答案 0 :(得分:1)

MediaQuery.of(context)会为您提供方向,等等。 API docs here

例如,在build()方法内部:

var columnCount =
          MediaQuery.of(context).orientation == Orientation.portrait ? 2 : 4;