TransitionValues endValues) { final Rect startBounds = (Rect) startValues.values.get(PROP_BOUNDS); final Rect endBounds = (Rect) endValues.values.get(PROP_BOUNDS); ... final View view = endValues.view; circularReveal = ViewAnimationUtils.createCircularReveal(view, view.getWidth() / 2, view.getHeight() / 2, startBounds.width() / 2, (float) Math.hypot(endBounds.width() / 2, endBounds.height() / 2)); ... final AnimatorSet transition = new AnimatorSet(); transition.playTogether(circularReveal, translate, colorFade, iconFade); transition.playTogether(fadeContents); ... return new AnimatorUtils.NoPauseAnimator(transition); } } 鼂獳⯋ך7JFXך#PVOEה鼂獳⯓ך#PVOE
⢪ג"OJNBUPS⡲ ⡲#PVOET《䖤 #PVOET⢪ג $JSDVMBS3FWFBM⡲䧭