2016-04-19 3 views
0

Я пытаюсь получить относительное положение ImageView в представлении с помощью Appcelerator Titanium.Получить относительное положение зрения в Appcelerator Titanium

Мой код:

var contentView = Ti.UI.createView({width:300,height:300,backgroundColor:"red"}); 
var imgView = Ti.UI.createImageView({image:'image.png', height:100, width:100, zIndex:5}); 
contentView.add(imgView); 
win.add(contentView); 

Я хочу знать позицию imgView в contentView во время TouchMove события:

var olt = Ti.UI.create3DMatrix(), curX, curY; 

imgView.addEventListener('touchstart', function(e) { 
    curX = e.x; 
    curY = e.y; 
}); 

imgView.addEventListener('touchmove', function(e) { 
    var deltaX = e.x - curX; 
    var deltaY = e.y - curY; 

    olt = olt.translate(deltaX, deltaY, 0); 
    imgView.animate({transform:olt, duration:100}); 

    //-- top/left position of the imgView ? 
}); 

У вас есть какие-либо идеи, пожалуйста? Спасибо :)

ответ

Смежные вопросы