#ios #titanium #appcelerator #appcelerator-titanium
#iOS #titanium #ускоритель приложений #ускоритель приложений -titanium
Вопрос:
Анимация вида с набором поворотов, по-видимому, изменяет местоположение и ориентацию исходного вида ДО начала анимации.
В приведенном ниже примере у меня установлено 2 вида в одном и том же месте, view2 должен начинаться в том же месте, что и view1 при запуске анимации; но это не так! Функция поворота в анимации приводит к смещению исходного вида2… Я бы не ожидал, что это будет так…
Если поворот удален, анимация ведет себя так, как и должна (большая продолжительность позволяет увидеть изменение исходного вида до начала анимации).
var view1 = Ti.UI.createView({
transform: Ti.UI.create2DMatrix().translate(100, 200),
width: 50,
height: 50,
left: 0,
top: 0,
backgroundColor: 'blue'
});
background.add(view1);
var view2 = Ti.UI.createView({
transform: Ti.UI.create2DMatrix().translate(100, 200),
width: 50,
height: 50,
left: 0,
top: 0,
backgroundColor: 'green'
});
background.add(view2);
view2.animate({
transform: Ti.UI.create2DMatrix().translate(300, 300).rotate(33),
duration: 5000
});