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