auto_orientation
Set the device orientation programmatically for iOS and Android
A flutter plugin to programmatically change the orientation and rotate
English project snapshot. Visit GitHub for the latest content.
This plugin was created to programmatically rotate on iOS and Android
After importing the package you can use:
AutoOrientation.landscapeLeftMode(); or
AutoOrientation.landscapeRightMode(); or
AutoOrientation.portraitDownMode(); (might not work) or
AutoOrientation.portraitUpMode(); or
AutoOrientation.portraitAutoMode(); (Android only) or
AutoOrientation.portraitAutoMode(forceSensor: true); (Use sensor data to change direction, ignoring user's rotation preference. Much like Youtube fullscreen. Android only) or
AutoOrientation.landscapeAutoMode(); (Android only) or
AutoOrientation.landscapeAutoMode(forceSensor: true); (Use sensor data to change direction, ignoring user's rotation preference. Much like Youtube fullscreen. Android only) or
AutoOrientation.fullAutoMode();
No need to call SystemChrome.setPreferredOrientations because
it has been added to the library itself.
This has been done because before android auto-rotation wasn't
working after setting rotation using the plugin.
We've used it for a VideoScaffold, to programmatically change to landscape and back to portrait if the scaffold is disposed.
Please have a look in the example/ folder
Dependency list 1 items
{"sdk":"flutter"}Start with your use case, compare repository activity, and check the original project before adopting it.
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗