2014-11-18 6 views
0

Я хотел бы переместить изображение из точки A в точку B и щелкнуть во время этого движения. Не только в начале, но и в конце, но повсюду. Как движущаяся цель и тыкать, чтобы стрелять в нее.Анимация кликаемого объекта в android

Я видел сообщения, направляющие людей на объект аниматора и просмотр анимации свойств, но нет примеров, и я просто не понимаю, как это сделать из документации. Может ли кто-нибудь показать короткий фрагмент кода, чтобы сделать это? Предпочтительно программно без XML. Спасибо за любую помощь.

Редактировать: На самом деле мне удалось разобраться. Что-то вроде этого, после создания образа (IMG):

final ViewPropertyAnimator animator = img.animate(); // The magical View 
    animator.scaleX(2);   // Zoom 
    animator.scaleY(2); 
    animator.setDuration(8000); 
    animator.x(300).y(500); 

ответ

0

Попробуйте

ObjectAnimator animator = 
    ObjectAnimator.ofFloat(view, "translationY", view.getTranslationY(), offset).setDuration(300); 
    animator.start(); 

В то же время вы могли бы начать «translationY» анимации, если вы хотите. Во время анимации вы можете щелкнуть по просмотрам, как обычно.

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