Android動畫小記錄
今天在做一個頭部滑動菜單的時候需要使用TranslateAnimation(float fromXDelta, float toXDelta, float fromYDelta, float toYDelta)
解釋是這么說的
float fromXDelta:這個參數表示動畫開始的點離當前View X坐標上的差值;
float toXDelta, 這個參數表示動畫結束的點離當前View X坐標上的差值;
float fromYDelta, 這個參數表示動畫開始的點離當前View Y坐標上的差值;
float toYDelta)這個參數表示動畫開始的點離當前View Y坐標上的差值;
其實我們可以這么理解,使用了這個方法以后,原點坐標(0,0)是初始view的左上角的位置,并且這個原點坐標就不再發生變化了。參照物不是屏幕,而是初始時候的view。然后根據這個去填寫動畫開始x,y到結束的x,y。

浙公網安備 33010602011771號