我正在快速开发一个应用程序,我已经设计了UI和所有应用程序,但是一旦我倾斜屏幕或使用device_preview更改设备的类型,它就没有响应,整个事情变得一团糟。我已经在youtube上检查了几个视频,但是它不起作用。 我需要帮助
答案 0 :(得分:0)
您可以使用来更改方向
OrientationBuilder小部件,在此小部件中,您将传递“ context”和“ orientation” 然后检查定向== Orientation.portrait(纵向模式)和Orientation.landscape(横向模式),并根据检查结果构建用户界面
OrientationBuilder( 生成器:(上下文,方向){ 返回容器( child:Text('any text'), height:orientation == Orientation.portrait)吗? 'build portrait ui':'建设景观ui'; }, );
或使用MediaQuery.of(context).orientation == Orientation.portrait进行肖像检查,反之亦然。