有没有办法在动画之后找出我的动画“对象”的最终位置?比方说,我用setFillAfter(true)在1秒内使用TranslateAnimation和ScaleAnimation将位于父视图中的ImageView设置为(0,0 - 20,20)。当动画在android中完成时获取对象的位置
如何找到此“对象”的最终位置(因为视图位置本身不移动)?基于用户输入,我需要从这一点继续动画。
有没有办法在动画之后找出我的动画“对象”的最终位置?比方说,我用setFillAfter(true)在1秒内使用TranslateAnimation和ScaleAnimation将位于父视图中的ImageView设置为(0,0 - 20,20)。当动画在android中完成时获取对象的位置
如何找到此“对象”的最终位置(因为视图位置本身不移动)?基于用户输入,我需要从这一点继续动画。
我想通了 - 在动画上使用getTransformation并将Matrix应用到初始Rectangle,以获得最终目标。
你能发布示例代码吗?谢谢! – hpique 2010-04-01 23:31:29
样品将是非常有用的.. 10q – Ewoks 2012-03-21 14:32:00