[英]Clickable object animation in android
我想将图像从A点移动到B点,并在移动过程中单击它。 不仅在开始或结束时,而且在整个过程中。 像一个移动的目标,戳开它。
我见过一些引导人们去使用对象动画师和查看属性动画师的帖子,但是没有示例,我只是不了解如何从文档中做到这一点。 有人可以显示一个简短的代码片段来做到这一点吗? 最好以编程方式不使用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);
尝试这个
ObjectAnimator animator =
ObjectAnimator.ofFloat(view, "translationY", view.getTranslationY(), offset).setDuration(300);
animator.start();
同时,您可以根据需要开始“ translationY”动画。 在动画期间,您可以照常单击视图。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.