在这里,我遇到一个问题,让我向您解释。 (Ex)-我有一个页面,默认情况下是纵向的,当我重定向到另一页面时,它必须是横向的。我已经使用SystemChrome.setPreferredOrientations([DeviceOrientation.landscapeLeft]);
实现了这种风景,所以当我回到首页时,它必须是纵向的,但仍然与风景相同。
我正在使用此代码段将此页面SystemChrome.setPreferredOrientations([DeviceOrientation.landscapeLeft]);
答案 0 :(得分:2)
在build方法的第一页中,您需要在返回SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]);
之前写第一行。
在build方法的第二页中,您需要在返回SystemChrome.setPreferredOrientations([DeviceOrientation.landscapeLeft]);
之前写第一行。
了解
Whlex返回首页,将调用build方法,并且将方向设置为portraitUp时,它将起作用。
这对我有用。
答案 1 :(得分:1)
您只需要致电SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]);
在第二页的dispose
方法(横向)中。