2017-06-16 58 views

回答

1

您可以在路徑上創建二次貝塞爾曲線和動畫視圖以及其與規模的動畫

對於低於API的兼容性相結合21,檢查http://nineoldandroids.com/

Path path = new Path(); 
path.moveTo(startX, startY); 
path.quadTo(controlX, controlY, finalX, finalY); 
ObjectAnimator.ofFloat(view, view.X, view.Y, path).start(); 

爲了繪製路徑,文件說:

void quadTo (float x1, 
       float y1, 
       float x2, 
       float y2) 

從最後一個點添加二次貝塞爾,接近控制點(X1,Y1),並在(x2,y2)結束。如果未對此輪廓執行moveTo()調用,則第一個點將自動設置爲(0,0)。

+0

,是否支持在API級別16? – oktapodi

+0

與http://nineoldandroids.com/ –

+0

如何計算controlX和controlY如果我只有起點和終點 – oktapodi