2012-03-09 49 views
0

所以我试图创建相机视图现在图像走出简单的重叠失真相机叠加搅乱照片

var cameraOverlay = Titanium.UI.createView({ 
    width: '100%', 
    height: '100%', 
    right: 0, 
}); 
cameraOverlayButton = Titanium.UI.createView({ 
    right: 0 
}); 
cameraOverlayButtonImage = Titanium.UI.createImageView({ 
    image: 'buttons/camera_64.png', 
    center: {x: '50%', y: '50%'}, 
}); 
cameraOverlayButton.add(cameraOverlayButtonImage); 
cameraOverlay.add(cameraOverlayButton); 
cameraOverlayButtonImage.addEventListener('click', function(e){ 
    Ti.Media.takePicture(); 
}); 



Titanium.Media.showCamera({ 
      overlay: cameraOverlay, 
      transform: Ti.UI.create2DMatrix().scale(1), 
      success: processImage, 
      cancel: function(){return false;}, 
      error: imageFailed, 

      mediaTypes:Ti.Media.MEDIA_TYPE_PHOTO, 
     }); 

我我做错了什么?或者这是一个错误?

回答

0

该问题很可能源于转换。尝试删除transform: Ti.UI.create2DMatrix().scale(1)属性,看看是否有帮助。

+0

谢谢,但没有帮助...我已经把那里,因为我读了一个地方,它会解决这个问题...我开始认为这只是一个错误或文档不应该说它是支持Android ... – Mars 2012-03-15 19:34:52