我想在Appcelerator中做一个Demo,这里是它的代码。如何获得像滚动视图中的窗口元素的过渡?
var tabGroup = Titanium.UI.createTabGroup();
var main_win = Titanium.UI.createWindow({
title:'Tab 1',
backgroundColor:'#fff'
});
var win1 = Titanium.UI.createWindow({
title:'Tab 1',
backgroundColor:'#fff'
});
var tab1 = Titanium.UI.createTab({
title:'Tab 1',
window:win1
});
var label1 = Titanium.UI.createLabel({
text:'I am Window 1',
win:win1
});
win1.add(label1);
var win2 = Titanium.UI.createWindow({
title:'Tab 2',
backgroundColor:'#fff'
});
var tab2 = Titanium.UI.createTab({
title:'Tab 2',
window:win2
});
var label2 = Titanium.UI.createLabel({
text:'I am Window 2',
});
win2.add(label2);
tabGroup.addTab(tab1);
tabGroup.addTab(tab2);
main_win.open();
var button1 = Titanium.UI.createButton({
title:"hello"
});
main_win.add(button1);
var button2 = Titanium.UI.createButton({
title:"hello"
});
win1.add(button2);
button1.addEventListener('click', function(e) {
tabGroup.open();
});
button2.addEventListener('click', function(e) {
main_win.show();
tabGroup.close();
});
现在button2不能以所需的方式工作。我想切换回window_1,即主窗口。代码出了什么问题。
编辑
我想有一个窗口(可以是一个视图/窗口或别的东西。)即main_win其中有一个名为BUTTON1按钮。当我点击按钮1 它移动到另一个视图,显示了我两个标签视图即WIN1和与TAB1和TAB2相关WIN2。点击TAB1将显示WIN1,点击TAB2将显示WIN2。双方win1和win2有一个按钮说button2点击哪一个会发送我们回main_win。另外我希望过渡像我们从默认情况下从滚动视图获得。
@muhammadzeeshan如果它一直在按照我希望的方式工作,我没有在这里发布并要求解决方案。 –
@muhammadzeeshan如果我想知道所需的方式而不是要求我会在这里回答 –
@muhammadzeeshan现在检查我编辑了问题 –