0

ボタンを押したときのビューの表示をアニメーション化したいのですが。ボタンを押すと、x原点が約150px増加して、ボタンがアニメーション化されます。

トリッキーな部分...

ボタンが右にスライドすると、ビューがボタンによって引っ張られているかのようにアニメーション化されて表示されます。アニメーションは画面のほぼ中央で行われるため、ビューの最初の原点を画面の外に設定して、再びアニメーション化することはできません。

このタイプのアニメーションを作成するにはどうすればよいですか?

ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください

4

2 に答える 2

1

clipToBoundsをYESに設定し、フレームの場合は星で表示する最後のフレームを使用して、クリアビューを追加します。次に、星をはっきりと見渡せるようにビューを配置し、左にシフトしてx原点をアニメートし、楽しんでください。

于 2012-08-27T16:13:36.513 に答える
0

2つのビューアニメーションにCAAnimationGroupを使用します。ボタンのアニメーションは単純な翻訳です。縮尺またはアルファアニメーションを平行移動と組み合わせて実現できるビュー(たとえば、0からフルサイズへの縮尺、または0から1へのアルファを使用してビューを表示します)

于 2012-08-27T16:15:21.670 に答える