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?>{});
    },
  );
}