Asp*_*eri 5
.transition(.opacity)
这是从(插入)视图层次结构中删除视图时应用的默认效果。
我假设您需要线性比例转换,例如
if start {
Circle()
.foregroundColor(Color.black)
.matchedGeometryEffect(id: "Circle", in: animationNamespaceon)
.transition(.scale(scale: 1))
.frame(width: 300, height: 300)
}
else {
Circle()
.foregroundColor(Color.black)
.matchedGeometryEffect(id: "Circle", in: animationNamespaceon)
.transition(.scale(scale: 1))
.frame(width: 50, height: 50)
}
使用 Xcode 13 / iOS 15 测试
更多推荐
移除,效果,matchedGeometryEffect
发布评论