deviceOrientationStream property

  1. @override
Stream<DeviceOrientationInfo> get deviceOrientationStream
override

Emits device orientation updates as the device rotates.

Implementation

@override
Stream<DeviceOrientationInfo> get deviceOrientationStream {
  return deviceOrientationEventChannel.receiveBroadcastStream().map((
    Object? event,
  ) {
    if (event is Map<Object?, Object?>) {
      return DeviceOrientationInfo.fromMap(event);
    }

    return DeviceOrientationInfo.fromMap(<Object?, Object?>{});
  });
}