Как получить подобный эффект tweenmax, который вы видите во флэш-памяти, используя интерполяцию в Android Java? - PullRequest
1 голос
/ 16 февраля 2012

У меня есть объект, который непрерывно следует координатам касания пользователя. Я хотел бы сделать так, чтобы объект имел смягчающий эффект.

, под которым я подразумеваю, объект имеет начальную точку, и когда пользователь касается экрана, указанный объект перемещается к координатам касания пользователя. что он уже делает, но он переходит к координатам. я хочу контролируемый переход из точки А в точку Б.

этот эффект замедления или анимации должен происходить на каждом кадре, если пользователь перетаскивает или перемещает свои сенсорные координаты.

Я читал об интерполяции и эффектах анимации для Android SDK, но я не совсем понимаю, как реализовать их на объекте, а не на виде. или постоянно.

любое направление было бы замечательно. спасибо!

1 Ответ

0 голосов
/ 16 февраля 2012

Я создал полный движок анимации для Java. Он не выделяет ничего динамически, поэтому он абсолютно безопасен для Android (я сделал это в первую очередь для разработки игр для Android).

http://code.google.com/p/java-universal-tween-engine/

Ваш подросток будет выглядеть так:

Tween.to(yourObject, Type.POSITION, 1000)
     .target(touchX, touchY)
     .ease(Quad.OUT)
     .start(aManager);

Я использовал тот же синтаксис, что и механизм TweenMax, так что вы не должны слишком долго теряться:)

...