Slide 28
Slide 28 text
@Override
public void updatePostLayout(ConstraintLayout container) {
super.updatePostLayout(container);
if (mContainer != container) {
int rad =(int) Math.hypot(mComputedMaxY - mComputedMinY,
mComputedMaxX - mComputedMinX);
Animator anim = ViewAnimationUtils.createCircularReveal(this,
(int) mComputedCenterX-getLeft(),
(int) mComputedCenterY-getTop(), 0, rad);
anim.setDuration(2000);
anim.start();
}
mContainer = container;
}