我尝试使用 SystemChrome
更改方向,它适用于 Lock ScreenOrientation。但正如我提供的两个方向。应用程序采用第一个方向,直到用户从设置中启动自动方向。
SystemChrome.setPreferredOrientations([
DeviceOrientation.landscapeLeft,
DeviceOrientation.landscapeRight,
]);
是否可以允许用户在不使用自动定向服务的情况下更改方向?
最佳答案
它只适用于 android
设备:
将属性添加到 AndroidManifest.xml
<activity
android:screenOrientation="sensorLandscape"
...
现在屏幕保留横向,但可以根据设备传感器正常或反向横向。即使用户锁定了基于传感器的旋转,也会使用传感器。
关于android - 允许用户在不使用自动旋转的情况下左右横向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59174989/