gpt4 book ai didi

java - 如何在 android java 中使用插值获得类似的 tweenmax 效果?

转载 作者:行者123 更新时间:2023-12-01 05:29:06 25 4
gpt4 key购买 nike

我有一个连续跟随用户触摸坐标的对象。我想让它具有缓动效果。

我的意思是,该对象有一个起点,当用户触摸屏幕时,该对象将移动到用户触摸坐标。它已经这样做了,但它跳转到坐标。我想要从 A 点到 B 点的受控过渡。

如果用户拖动或滑动触摸坐标,则需要在每一帧上发生这种缓动或补间效果。

我一直在阅读有关 android sdk 的插值和动画效果的内容,但我并不真正了解如何在对象而不是 View 上实现它们。或连续地。

任何方向都会很棒。谢谢!

最佳答案

我为 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 引擎类似的语法,因此您不应该迷失太久:)

关于java - 如何在 android java 中使用插值获得类似的 tweenmax 效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9310321/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com