OSDN Git Service

Fix docs for ViewAnimationUtils.createCircularReveal
authorGeorge Mount <mount@google.com>
Wed, 1 Jul 2015 18:07:13 +0000 (11:07 -0700)
committerGeorge Mount <mount@google.com>
Wed, 1 Jul 2015 18:10:58 +0000 (11:10 -0700)
Bug 22202425

Change-Id: Ic9b5b8ec88b8ae2ece2312e3bc3d4fd49ffc1f1f

core/java/android/view/ViewAnimationUtils.java
docs/html/training/material/animations.jd

index d44df31..4c75935 100644 (file)
@@ -43,8 +43,10 @@ public final class ViewAnimationUtils {
      * on thread responsiveness.
      *
      * @param view The View will be clipped to the animating circle.
-     * @param centerX The x coordinate of the center of the animating circle.
-     * @param centerY The y coordinate of the center of the animating circle.
+     * @param centerX The x coordinate of the center of the animating circle, relative to
+     *                <code>view</code>.
+     * @param centerY The y coordinate of the center of the animating circle, relative to
+     *                <code>view</code>.
      * @param startRadius The starting radius of the animating circle.
      * @param endRadius The ending radius of the animating circle.
      */
index 86e91a7..6f263db 100644 (file)
@@ -81,8 +81,8 @@ reveal or hide a view.</p>
 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;
+int cx = myView.getWidth() / 2;
+int cy = myView.getHeight() / 2;
 
 // get the final radius for the clipping circle
 int finalRadius = Math.max(myView.getWidth(), myView.getHeight());
@@ -103,8 +103,8 @@ anim.start();
 final 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;
+int cx = myView.getWidth() / 2;
+int cy = myView.getHeight() / 2;
 
 // get the initial radius for the clipping circle
 int initialRadius = myView.getWidth();