【发布时间】:2010-03-02 21:52:56
【问题描述】:
有没有办法在动画之后找出我的动画“对象”的最终位置?假设我正在使用 TranslateAnimation 和 ScaleAnimation 在 1 秒内使用 setFillAfter(true) 为父级中的位置为 (0,0 - 20,20) 的 ImageView 设置动画。
如何找到这个“对象”的最终位置(因为视图位置本身不会移动)?我需要根据用户输入从这一点继续动画。
【问题讨论】:
标签: android
有没有办法在动画之后找出我的动画“对象”的最终位置?假设我正在使用 TranslateAnimation 和 ScaleAnimation 在 1 秒内使用 setFillAfter(true) 为父级中的位置为 (0,0 - 20,20) 的 ImageView 设置动画。
如何找到这个“对象”的最终位置(因为视图位置本身不会移动)?我需要根据用户输入从这一点继续动画。
【问题讨论】:
标签: android
连接 AnimationStopped 事件,然后从动画视图中请求位置。
【讨论】:
我想通了 - 在 Animation 上使用 getTransformation 并将 Matrix 应用于初始 Rectangle,以获得最终目的地。
【讨论】: