繁体   English   中英

Android中的可点击对象动画

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM