import Pow import SwiftUI struct SnapshotExample: View, Example { @State var isVisible: Bool = false var body: some View { ZStack { ZStack { // Placeholder Rectangle() .fill(.white) if isVisible { Image("disco") .resizable() .zIndex(1) .transition(.movingParts.snapshot) } } .frame(width: 350, height: 525) } .defaultBackground() .onTapGesture { withAnimation(.easeInOut(duration: 1.8)) { isVisible.toggle() } } .autotoggle($isVisible, with: .easeInOut(duration: 1.8)) } static let localPath = LocalPath() static var icon: Image? { Image(systemName: "camera") } }