屏幕溢出

时间:2020-05-19 14:21:57

标签: flutter flutter-layout flutter-dependencies

我正在快速开发一个应用程序,我已经设计了UI和所有应用程序,但是一旦我倾斜屏幕或使用device_preview更改设备的类型,它就没有响应,整个事情变得一团糟。我已经在youtube上检查了几个视频,但是它不起作用。 我需要帮助

1 个答案:

答案 0 :(得分:0)

您可以使用来更改方向

  1. OrientationBuilder小部件,在此小部件中,您将传递“ context”和“ orientation” 然后检查定向== Orientation.portrait(纵向模式)和Orientation.landscape(横向模式),并根据检查结果构建用户界面

    OrientationBuilder( 生成器:(上下文,方向){ 返回容器( child:Text('any text'), height:orientation == Orientation.portrait)吗? 'build portrait ui':'建设景观ui'; }, );

  2. 或使用MediaQuery.of(context).orientation == Orientation.portrait进行肖像检查,反之亦然。