给定一些形状,我想让它弹出到屏幕上。
if showShape {
Rectangle()
.frame(width: 100, height: 50)
.transition(.scale)
}
自定义
Transition
如何在用户切换 showShape
时使用类似弹簧物理原理来缩放形状的动画来替换此示例中的缩放动画?
根据我对你想要做什么的理解,这里是使比例效果有弹性的代码:
if showShape {
Rectangle()
.frame(width: 100, height: 50)
.transition(.scale.animation(.bouncy))
}
你可以用
.bouncy(extraBounce: <#Double#>)
让它变得更有弹性