iOS と android の両方の appcelerator チタンで、大きな画像の小さな部分 (透明なフレームに表示されるイメージビューの領域など) をどのようにトリミングしますか? imageAs* *関数は、Android 3.0 未満ではサポートされていないため、機能しません。これが私のコードです:
var win=Ti.UI.createWindow({backgroundColor: 'white'})
var ImageView = Titanium.UI.createImageView({
width:200, height:200,
});
var cropView = Titanium.UI.createView({
width: 150,
height: 150,
borderColor: 'red',
borderWidth: 1,
zIndex: 1,
});
var button= Ti.UI.createButton({
bottom: 30,
width: 60,
title: 'OK',
zIndex: 1,
})
win.add(cropView)
Ti.Media.openPhotoGallery({
PhotoGalleryOptionsType : Ti.Media.MEDIA_TYPE_PHOTO,
success: function(e){
ImageView.image=e.media;
win.add(ImageView)
}, });
button.addEventListener('click',function(e)
{
// crop the visible area
})
iOS 5 と Android 2.2 を使用しています。ご協力いただきありがとうございます。