Обнаружение вращения / ориентации устройства в Ionic 4 без вращающегося приложения

Можно ли обнаружить изменения поворота / ориентации в приложении Ionic 4 без фактического поворота всего приложения?

Я использую это: https://ionicframework.com/docs/native/screen-orientation

Я хотел бы ввести обратный вызов при ротации устройства, не обязательно вращая все приложение. Если я заблокирую ориентацию, я потеряю screenOrientation.onChange () испускает. Если я разблокирую вращение, мой screenOrientation.onChange () испускается, но весь веб-просмотр приложения также вращается.

Попытка что-то вроде этого:

this.screenOrientation.unlock();
this.screenOrientation.onChange().subscribe(ev => {
        this.screenOrientation.lock(
          this.screenOrientation.ORIENTATIONS.PORTRAIT_PRIMARY
        );
        // Do other stuff
});

делает вращение прыжок между двумя, что выглядит плохо.

Всего 1 ответ


ты можешь попробовать это

Вы должны добавить эту строку в config.xml в вашем проекте.

<preference name="orientation" value="portrait" />

Есть идеи?

10000