美文网首页
SwiftUI中动画Animation(三)组合隐式动画

SwiftUI中动画Animation(三)组合隐式动画

作者: 刘铁崧 | 来源:发表于2020-05-29 16:12 被阅读0次

效果

2020-05-29 16.11.34.gif
代码
struct AnimationGroup: View {
    @State private var enabled = false
    var body: some View {
        Button("点击触发动画"){
            self.enabled.toggle()
        }
        .font(.largeTitle)
        .foregroundColor(.white)
        .padding(40)
        .background(enabled ? Color.black : Color.red)
        .animation(.default)
        .clipShape(RoundedRectangle(cornerRadius: enabled ? 30 : 0))//剪切成圆角效果
        .animation(.interpolatingSpring(stiffness: 10, damping: 2))//弹簧动画效果(硬度,减弱效果)
    }
}

注:系统看到.animation后就会把前面的内容自动写入动画效果,如果有多个情况,则依次在后面调用.animation()即可

相关文章

  • SwiftUI中动画Animation(三)组合隐式动画

    效果 注:系统看到.animation后就会把前面的内容自动写入动画效果,如果有多个情况,则依次在后面调用.ani...

  • SwiftUI -- View 动画

    SwiftUI 中的动画有两种类型:显式动画和隐式动画。 一、显式动画 显式动画通过 withAnimation ...

  • SwiftUI中动画Animation(一)隐式动画

    隐式动画 隐士动画的基本使用(一个简单的点击放大效果) 几中常用的动画模式 添加循环自动播放动画效果 注:练市调用...

  • Flutter 创建符合预期的 Animation

    Flutter 当中动画有隐式动画与显式动画。实现显示动画最终目的就是获取到预期的 Animation 实例。达到...

  • iOS之让你的App动起来

    前言 本文只要描述了iOS中的Core Animation(核心动画:隐式动画、显示动画)、贝塞尔曲线、UIVie...

  • SceneKit之Animation

    Animation 我们来了解一下隐式动画、显式动画和操作,以及何时在应用程序中选择它们。 SceneKit的动画...

  • iOS Core Animation Advanced Tech

    隐式动画 在Core Animation中,屏幕上的任何东西都可以做动画,并且默认动画就是打开的。例如当改变CAL...

  • 核心动画深度剖析

    一、隐式动画 隐式是因为我们并没有指定任何动画的类型,我们仅仅改变了一个属性,然后Core Animation来决...

  • iOS动画-CALayer隐式动画原理与特性

    Core Animation的一个非常显著的特性是就是实现动画,而且它支持隐式动画和显式动画两种形式,本篇我们主要...

  • Core Animation

    transform 旋转 CATransform3D 隐式动画 Core Animation(框架) 继承图如下:...

网友评论

      本文标题:SwiftUI中动画Animation(三)组合隐式动画

      本文链接:https://www.haomeiwen.com/subject/mdxfzhtx.html