1
, 나는 이미지보기Titanium : 애니메이션을 어린이에게 보여주지 않는 이유는 무엇입니까? 티타늄 프로젝트에서
Utils.prototype.makeDraggable = function(view, onDropped) {
var olt = Titanium.UI.create2DMatrix(), curX=0, curY=0, endX=0, endY=0;
var animation_in_progress = false;
view.setTransform(olt);
view.addEventListener('touchstart', function(e) {
curX = e.x; curY = e.y;
});
view.addEventListener('touchmove', function(e) {
// update the co-ordinates based on movement since last movement or touch start
var deltaX = e.x - curX, deltaY = e.y - curY;
if (!animation_in_progress) {
olt = olt.translate(deltaX, deltaY);
animation_in_progress = true;
view.animate({
transform : olt,
duration : 50,
curve: Titanium.UI.ANIMATION_CURVE_LINEAR
}, function(e) {
animation_in_progress = false;
});
}
});
view.addEventListener('touchend', function(e) {
if (onDropped) {
onDropped(e);
}
});
}
그것은 하나의 이미지 뷰에 확인 작업의 드래그 앤 드롭에 대한 다음 코드를 사용하고 있습니다.
이제 ImageView 그룹을 끌어 놓기를 원합니다. 내 생각은 부모보기를 만들고,이보기에 이미지보기를 추가 한 다음 상위보기에 애니메이션을 적용하는 것입니다. 내가보기에 아이를 추가로
불행하게도, 곧,이 더 이상 애니메이션 수 없습니다.아이디어를 수정하는 이유는 무엇입니까? 보기 그룹에 끌어서 놓기를 구현하기위한 권장 사항은 무엇입니까?