-1
添付のリンクに似たアニメーションを作成しようとしています。このタイプのアニメーション効果を達成する最良の方法は何ですか? Animation Video Link2点間のパスでビューをアニメーション化しますか?
編集:イムは、APIレベルのために働く解決策を探してい16+
添付のリンクに似たアニメーションを作成しようとしています。このタイプのアニメーション効果を達成する最良の方法は何ですか? Animation Video Link2点間のパスでビューをアニメーション化しますか?
編集:イムは、APIレベルのために働く解決策を探してい16+
あなたがパス上に二次ベジエ曲線を作成し、それが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)に設定されます。
これはAPIレベル16でサポートされていますか? – oktapodi
とhttp://nineoldandroids.com/ –
私が持っているのはどれもcontrolXとcontrolYを計算するにはどうすればいいですか?Pointとend Point – oktapodi