getDeviceOrientation method
Returns the current DeviceOrientation.
Implementation
@override
Future<DeviceOrientation> getDeviceOrientation() async {
Map<String, dynamic>? data = await methodChannel
.invokeMapMethod<String, dynamic>('getDeviceOrientation');
if (data == null || data.isEmpty) {
return DeviceOrientation.unknown;
}
int width = data['width'] ?? 0;
int height = data['height'] ?? 0;
int orientation = data['orientation'] ?? 0;
return _parseDeviceOrientation(width, height, orientation);
}