Согласно https://developer.android.com/training/material/animations.html
Метод
ViewAnimationUtils.createCircularReveal()
позволяет вам анимировать обтравочный круг, чтобы открыть или скрыть представление.Чтобы выявить ранее невидимое представление, используя этот эффект:
// previously invisible view View myView = findViewById(R.id.my_view); // get the center for the clipping circle int cx = (myView.getLeft() + myView.getRight()) / 2; int cy = (myView.getTop() + myView.getBottom()) / 2; // get the final radius for the clipping circle int finalRadius = Math.max(myView.getWidth(), myView.getHeight()); // create the animator for this view (the start radius is zero) Animator anim = ViewAnimationUtils.createCircularReveal(myView, cx, cy, 0, finalRadius); // make the view visible and start the animation myView.setVisibility(View.VISIBLE); anim.start();
Это предназначено, чтобы показать представление. Как я могу использовать это для кругового раскрытия всей деятельности без каких-либо общих элементов?
В частности, мне бы хотелось, чтобы моя функция поиска была открыта кругом из кнопки поиска на панели инструментов.