用钛金属图像导航

时间:2014-04-08 14:56:50

标签: android image imageview titanium titanium-mobile

我从webserveur恢复了一个png文件,并将其包含在ImageView定义中:

var suivi = Titanium.UI.createImageView({
    top:"10%",
    width:"100%",
    height:"90%"
});

问题是:文件比ImageView更高更宽,所以它会减少到与imageview的大小相同。我想要的是保持它的大小并用手指导航到这个图像。你知道怎么办?我的问题是否足够清楚,或者我应该改写它?

2 个答案:

答案 0 :(得分:1)

我猜您的问题是如何保持图像上的原始尺寸并能够用手指将其平移。 Titanium本身没有此功能。但是,有一种方法可以改为使用ScrollView。

var suivi = Titanium.UI.createImageView({
    top:"10%",
    width:"100%",
    height:"90%"
});
var scrollView = Ti.UI.createScrollView({
    contentWidth:'auto', 
    contentHeight:'auto', 
    top:0, 
    showVerticalScrollIndicator:true, 
    showHorizontalScrollIndicator:true,
    minZoomScale:0,
    maxZoomScale:10, 
    zoomScale:0 
});
scrollView.add(suivi);

并将scrollView添加到您的窗口。

答案 1 :(得分:1)

尝试这个,因为auto现在已经被弃用了一天,而且使用%而不是使用%。你可以使用Ti.UI.SIZE

var imgView = Titanium.UI.createImageView({
    width:Ti.UI.SIZE,
    height:Ti.UI.SIZE
});
var scrollView = Ti.UI.createScrollView({
    contentWidth:Ti.UI.SIZE, 
    contentHeight:Ti.UI.SIZE, 
    top:0,
    showVerticalScrollIndicator:true, 
    showHorizontalScrollIndicator:true
});
scrollView.add(imgView);