カメラを使ってみよう
前回はiPhoneらしい機能として,
ImageViewを準備
選択した写真をプレビューできるように,
前回実装を追加したmessage_
var imageView = Titanium.UI.createImageView(
{
width: 'auto',
height: 240,
top: 220
}
);
imageView.hide();
win.add(imageView);
前回の地図表示と同じく,
OptionDialogを用意
写真の添付はその場で撮影することも,
var sourceSelect = Titanium.UI.createOptionDialog({
options:['撮影する', 'アルバムから選ぶ', 'キャンセル'],
cancel:2,
title:'写真を添付'
});
sourceSelect.addEventListener('click',function(e)
{
switch( e.index ) {
case 0:
startCamera();
break;
case 1:
selectFromPhotoGallery();
break;
}
});
var photoButton = Ti.UI.createButton(
{
top: 160,
left: 100,
width: 80,
height: 44,
title: 'photo'
}
);
photoButton.addEventListener(
'click',
function() {
sourceSelect.show();
}
);
win.add(photoButton);
Titanium.
後半部分では,