device_orientation 1.0.0 device_orientation: ^1.0.0 copied to clipboard
Check how the device is rotated even if system rotation is disabled and make sure widgets are always pointing down.
Device orientation #
Absolute device orientation readings based on accelerometer events.
Use to rotate certain widgets when user rotates the device without handling complex responsiveness.
Usage #
Note: On devices that does not have or support sensors orientation will default to DeviceOrientation.portraitUp.
Listen to a device orientation stream:
deviceOrientation$.listen((orientation) {
print(orientation);
});
Do some work based on current device orientation:
if (deviceOrientation == DeviceOrientation.portraitUp) {
// ...
}
Use helper widget to make sure that user always sees critical widgets in correct orientation:
AnimatedAlwaysDown(
child: Text("I'm readable!")
)
If you does not need animation use:
AlwaysDown(
child: Text("I'm readable!")
)