Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // this sets the background color of the master UIView (when there are no windows/tab groups on it)
- Titanium.UI.setBackgroundColor('#000');
- // create tab group
- var tabGroup = Titanium.UI.createTabGroup();
- var vp = require('videoplayer');
- function getOrientation(o) {
- switch (o) {
- case Titanium.UI.PORTRAIT:
- return 'portrait';
- case Titanium.UI.UPSIDE_PORTRAIT:
- return 'portrait';
- case Titanium.UI.LANDSCAPE_LEFT:
- return 'landscape';
- case Titanium.UI.LANDSCAPE_RIGHT:
- return 'landscape';
- default:
- return 'portrait';
- }
- }
- vp.top=0;
- var previousOrientation=null;
- Titanium.Gesture.addEventListener('orientationchange', function(e) {
- sOrientation = getOrientation(Titanium.Gesture.orientation);
- if(sOrientation !== previousOrientation) {
- previousOrientation = sOrientation;
- if(sOrientation == 'portrait') {
- vp.setfullscreen(false);
- }
- else
- {
- vp.setfullscreen(true);
- }
- }
- });
- //
- // create base UI tab and root window
- //
- var win1 = Titanium.UI.createWindow({
- title:'Tab 1',
- backgroundColor:'#fff'
- });
- win1.add(vp.player);
- var tab1 = Titanium.UI.createTab({
- icon:'KS_nav_views.png',
- title:'Tab 1',
- window:win1
- });
- var label1 = Titanium.UI.createLabel({
- color:'#999',
- text:'I am Window 1',
- font:{fontSize:20,fontFamily:'Helvetica Neue'},
- textAlign:'center',
- width:'auto'
- });
- win1.add(label1);
- //
- // create controls tab and root window
- //
- var win2 = Titanium.UI.createWindow({
- title:'Tab 2',
- backgroundColor:'#fff'
- });
- var tab2 = Titanium.UI.createTab({
- icon:'KS_nav_ui.png',
- title:'Tab 2',
- window:win2
- });
- var label2 = Titanium.UI.createLabel({
- color:'#999',
- text:'I am Window 2',
- font:{fontSize:20,fontFamily:'Helvetica Neue'},
- textAlign:'center',
- width:'auto'
- });
- win2.add(label2);
- //
- // add tabs
- //
- tabGroup.addTab(tab1);
- tabGroup.addTab(tab2);
- // open tab group
- tabGroup.open();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement