2017-06-16 2 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)で終わる最後の点から2次ベジェを追加します。この輪郭に対してmoveTo()が呼び出されていない場合、最初の点は自動的に(0,0)に設定されます。

+0

これはAPIレベル16でサポートされていますか? – oktapodi

+0

とhttp://nineoldandroids.com/ –

+0

私が持っているのはどれもcontrolXとcontrolYを計算するにはどうすればいいですか?Pointとend Point – oktapodi

関連する問題