set_orientations function
dynamic
set_orientations(
{ - required Function callback,
})
Implementation
set_orientations({required Function callback}) async {
List<DeviceOrientation> preferred_orientations = [
DeviceOrientation.portraitUp
];
DeviceInfoPlugin deviceInfo = DeviceInfoPlugin();
if (UniversalPlatform.isIOS) {
IosDeviceInfo info = await deviceInfo.iosInfo;
if (info.name!.toLowerCase().contains("ipad")) {
print("this is a ipad 5");
preferred_orientations = [
DeviceOrientation.landscapeRight,
DeviceOrientation.landscapeLeft,
];
}
}
SystemChrome.setPreferredOrientations(preferred_orientations).then((value) {
callback();
});
}