【Android】【动画】以圆形动画慢慢展开

【Android】【动画】以圆形动画慢慢展开
【Android】【动画】以圆形动画慢慢展开

                Animator animator = ViewAnimationUtils.createCircularReveal(iv1, iv1.getWidth() / 2, iv1.getHeight() / 2, 0, iv1.getWidth() / 2);
                animator.setInterpolator(new AccelerateDecelerateInterpolator());
                animator.setDuration(2000);
                animator.setInterpolator(new AccelerateDecelerateInterpolator());
                animator.start();

                Animator animator = ViewAnimationUtils.createCircularReveal(iv2, 0, 0, 0, (float) Math.hypot(iv2.getWidth(), iv2.getHeight()));
                animator.setInterpolator(new AccelerateDecelerateInterpolator());
                animator.setDuration(2000);
                animator.setInterpolator(new AccelerateDecelerateInterpolator());
                animator.start();