[問題] ValueAnimator是怎麼做到的?

看板AndroidDev作者 (大笨羊)時間10年前 (2015/05/27 08:57), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
大家好 小弟最近在研究動畫的部分 我們都知道最基礎的動畫物件是 ObjectAnimator 以我所學 我知道設定的流程如下 1.動畫物件目標元件 動畫模式和值的變化量 2.設定時間 3.反覆次數和模式 4.動畫變化速度 5.物件.start(); 但是如果今天要用ValueAnimator 第一個步驟就免了(除了變化量) 然後要設定一個監聽器 最後也是 物件.start() 當他在Update的時候 他是怎麼知道一張畫面出現? 這跟時間和偏移量的演算法是怎麼做到的 最後 ValueAnimator是不是如同我所想的 他是一種完全自由控制的動畫物件 因此不用指定特別目標 在Update裡面呼叫要更改的物件的數值就好 感謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.76.82.136 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1432688245.A.37E.html
文章代碼(AID): #1LPHPrD- (AndroidDev)