9

Android アプリケーションでトランジション アニメーションを作成して、2 つのレイアウトを切り替えようとしています。アニメーションのトランジションについて調べてみましたが、フェードトランジション、スライドトランジション、バウンスなどしかなく、パワーポイントのトランジションのようなワイプトランジションは見つかりませんでした。

ここに画像の説明を入力

4

3 に答える 3

1

ビューの ClipBound プロパティを使用

Rect localRect = view.getVisibileRect();// or you can assign any required rectangle.

Rect rectFrom,rectTo;

Rect rectFrom = new Rect(localRect),rectTo = new Rect(localRect);

now adjust your both starting and ending rectangle according to requirement.

Animator animator = ObjectAnimator.ofObject(shape, "clipBounds", new RectEvaluator(), rectFrom, rectTo);

animator.start();
于 2015-12-23T14:06:46.960 に答える