                     
                     snapshotAnimations.append(Motion.rotate(angle: tv.motionRotationAngle))
                     
+                    snapshotAnimations.append(Motion.background(color: tv.backgroundColor ?? .clear))
+                    
                     let cornerRadiusAnimation = Motion.corner(radius: tv.cornerRadius)
                     snapshotAnimations.append(cornerRadiusAnimation)
                     snapshotChildAnimations.append(cornerRadiusAnimation)

        
        let d = transitionDuration(using: transitionContext)
        
        if nil != bgView.backgroundColor {
            bgView.motion(.backgroundColor(.clear), .duration(d))
        }
        
        Motion.delay(d) { [weak self] in

}

open class MotionTransitionPresentedAnimator: MotionTransition {
    @objc(animateTransition:)
    open override func animateTransition(using transitionContext: UIViewControllerContextTransitioning) {
        super.animateTransition(using: transitionContext)
