
var win = Titanium.UI.createWindow({
title:"Adding Interactivity to Any View",
backgroundColor:"#FFFFFF",
exitOnClose:true
})
var view = Titanium.UI.createView({
top:0,
left:0,
height:54,
width:"100%",
backgroundColor:"#EEEEEE",
id:"View"
})
var image = Titanium.UI.createImageView({
image:"images/taste-cal.png",
top:0,
left:0,
height:54,
width:36,
id:"Image"
})
var label = Titanium.UI.createLabel({
text:"Taste of California",
top:0,
left:42,
height:54,
width:200,
color:"#000000",
backgroundColor:"orange",
id:"Label"
})
var results = Titanium.UI.createLabel({
text:"Touch the image, label, or view above",
bottom: 24,
height:"auto",
width:"auto",
textAlign:"center"
})
function touchHandler(e){
results.text = e.source.id + " was tapped";
}
function touchMoveHandler(e){
if(e.y > 54){
results.text = "Touch move on window \nx:" + e.x + ", y:" + e.y
}
}
image.addEventListener("touchend", touchHandler);
label.addEventListener("touchend", touchHandler);
view.addEventListener("touchend", touchHandler);
win.addEventListener("touchmove", touchMoveHandler);
view.add(image);
view.add(label);
win.add(view);
win.add(results);
win.open();