Титановый переход Applelerator между окнами
Может быть нубский вопрос о appcelerator titanium: у меня есть страница index.xml, подобная этой:
<Alloy>
<Window class="container" layout="composite" backgroundImage="/images/login/background.png" id="wLogin">
<!-- Here content-->
</Window>
и контроллер для открытия страницы2:
function openPage2() {
var win = Alloy.createController('page2').getView().open();
$.wLogin.close();
};
Это работает нормально, но я хочу слайд (слева направо или справа налево) каждый раз, когда я меняю страницу, я тестирую на симуляторе iphone.
Я думаю, что это должно быть основной функциональностью, или я не прав?
Спасибо.
1 ответ
Чтобы иметь собственный переход, вы должны добавить свое окно в NavigationWindow
: http://docs.appcelerator.com/platform/latest/
<NavigationWindow id="nav">
<Window class="container" layout="composite" backgroundImage="/images/login/background.png" id="wLogin">
<!-- Here content-->
</Window>
<NavigationWindow>
Тогда в вашем.js:
function openPage2() {
var win = Alloy.createController('page2').getView();
$.nav.openWindow(win, {animated:true});
};