有沒有辦法在動畫之後找出我的動畫「對象」的最終位置?比方說,我用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