Обнаружение вращения / ориентации устройства в Ioni c 4 без вращающегося приложения - PullRequest
0 голосов
/ 25 марта 2020

Можно ли обнаруживать изменения поворота / ориентации в приложении Ioni c 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 Ответ

0 голосов
/ 25 марта 2020

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

вы должны добавить эту строку в конфигурацию. xml в вашем проекте.

<preference name="orientation" value="portrait" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...