Animation SwiftUI动画影响内部对象
我有个问题。。如果我有几个视图,里面有按钮等元素,并且在父视图上有动画。 如何避免动画影响内部对象。在我的例子中,所有按钮都从父视图捕获延迟。 我尝试使用.Сlipped,但我只为.shadow选项提供帮助,而不用于动画;) 示例:Animation SwiftUI动画影响内部对象,animation,swiftui,Animation,Swiftui,我有个问题。。如果我有几个视图,里面有按钮等元素,并且在父视图上有动画。 如何避免动画影响内部对象。在我的例子中,所有按钮都从父视图捕获延迟。 我尝试使用.Сlipped,但我只为.shadow选项提供帮助,而不用于动画;) 示例: ViewA(editAction: { }).opacity(isShow ? 1 : 0) .animation(Animation.easeOut(duration: 0.6).delay(0.8)) ViewB(editAction: { }).opac
ViewA(editAction: {
}).opacity(isShow ? 1 : 0)
.animation(Animation.easeOut(duration: 0.6).delay(0.8))
ViewB(editAction: {
}).opacity(isShow ? 1 : 0)
.animation(Animation.easeOut(duration: 0.6).delay(0.95))
ViewC(editAction: {
}).opacity(isShow ? 1 : 0)
.animation(Animation.easeOut(duration: 0.6).delay(1.1))
ViewD(verified: .constant(true), editAction: {
}).opacity(isShow ? 1 : 0)
.animation(Animation.easeOut(duration: 0.6).delay(1.25))
ViewE(knowMoreAction: {
}).opacity(isShow ? 1 : 0)
.animation(Animation.easeOut(duration: 0.6).delay(1.4))
将动画显式链接到从属值,如
ViewE(knowMoreAction: {
}).opacity(isShow ? 1 : 0)
.animation(Animation.easeOut(duration: 0.6).delay(1.4), value: isShow)
将动画显式链接到从属值,如
ViewE(knowMoreAction: {
}).opacity(isShow ? 1 : 0)
.animation(Animation.easeOut(duration: 0.6).delay(1.4), value: isShow)