赞
踩
SystemChrome 控制操作系统图形界面的特定方面以及它如何与应用程序交互。需要注意的是在使用的时候一定要
保证先执行 WidgetsFlutterBinding.ensureInitialized();
一般我们显示是要强制坚屏,只需要指定 DeviceOrientation.portraitUp 就够了。
SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]);
不需要再加上 DeviceOrientation.portraitDown,因为加上也不会有效果。
SystemChrome.setPreferredOrientations([
DeviceOrientation.portraitUp,DeviceOrientation.portraitDown]);
这样写也可以,只有后面的 portraitDown 有点多余,如果可以的话,系统不允许在竖直方向倒过来,所以即使是手机设置中没有打开方向锁定,也不用担心会倒过来。
如果想在竖直方向倒过来,可以只指定 portraitDown。这样画面就会一直倒置。
SystemChrome.setPreferredOrientations([DeviceOrientation.portraitDown]);
如果想设置画面水平一般会同时设置两个。当手机反转的时候,画面也可以随着反转。(没有设置锁定的情况下)
SystemChrome.setPreferredOrientations([
DeviceOrientation
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。