tbInitScreenDirect function
dynamic
tbInitScreenDirect(
{ - ScreenDirect portrait = ScreenDirect.portrait,
})
Implementation
tbInitScreenDirect({ScreenDirect portrait = ScreenDirect.portrait}) {
WidgetsFlutterBinding.ensureInitialized(); //不加这个强制横/竖屏会报错
if (portrait == ScreenDirect.portrait) {
SystemChrome.setPreferredOrientations([
// 强制竖屏
DeviceOrientation.portraitUp,
DeviceOrientation.portraitDown
]);
} else {
SystemChrome.setPreferredOrientations([
// 强制横屏
DeviceOrientation.landscapeLeft,
DeviceOrientation.landscapeRight
]);
}
}