Ons-split-view и ons-sliding-menu в одном приложении

Я хотел бы разработать мобильное приложение, которое ведет себя по-разному в ландшафтном и портретном режимах.

В портретной ориентации (и/или на небольших устройствах, таких как iPhone) я хочу использовать компонент ons-sliding-menu. В альбомной ориентации на больших экранах (например, iPad в альбомной ориентации) я хотел бы иметь разделенный вид.

Возможно ли это сделать? Как я могу справиться с двумя разрешениями? Спасибо.


person Francesco Facconi    schedule 20.10.2014    source источник
comment
Этой теме посвящена целая страница на сайте разработчиков Android: developer.android.com/ руководство/практики/screens_support.html   -  person Karakuri    schedule 20.10.2014
comment
Привет @Karakuri, спасибо за ответ, но это не помогает мне с фреймворком Onsen UI!   -  person Francesco Facconi    schedule 21.10.2014


Ответы (2)


ons-split-view делает именно так и работает на всех устройствах, зависит только от ориентации:

В портретной ориентации это будет действовать как скользящее меню, когда вы проводите пальцем, чтобы отобразить меню.

В ландшафте это будет разделенный вид

person Vu Nguyen    schedule 20.10.2014

Функция открытия/закрытия ons-split-view устарела и будет удалена из версии 1.2, попробуйте использовать ons-if-orientation для переключения между ons-split-view и ons-sliding-menu, это должно работать, другой вариант — использовать ng-if.

person Fiambre    schedule 20.10.2014