swiftUI 旋转缩放动画
程序员文章站
2022-03-16 15:13:23
...
code
//
// ContentView.swift
// learn_swiftUi
//
// Created by liuan on 2020/5/14.
// Copyright © 2020 liuan. All rights reserved.
//
import SwiftUI
struct ContentView: View {
@State private var showDetail = false
var body: some View {
Button(action: {
withAnimation{
self.showDetail = !self.showDetail
}
}) { Image(systemName:"chevron.right.circle")
.imageScale(.large)
.rotationEffect(.degrees(self.showDetail ? 90 : 0))
.scaleEffect(showDetail ? 1.5:1)
.padding()
}}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
推荐阅读
-
css3图片旋转如何实现?css3实现图片旋转动画效果的方法
-
Android动画之渐变动画(Tween Animation)详解 (渐变、缩放、位移、旋转)
-
iOS手势识别的详细使用方法(拖动,缩放,旋转,点击,手势依赖,自定义手势)
-
Android动画之渐变动画(Tween Animation)详解 (渐变、缩放、位移、旋转)
-
iOS渐变圆环旋转动画CAShapeLayer CAGradientLayer
-
Android开发实现图片平移、缩放、倒影及旋转功能的方法
-
Android控件系列之相册Gallery&Adapter适配器入门&控件缩放动画入门
-
iOS渐变圆环旋转动画CAShapeLayer CAGradientLayer
-
AE怎么制作画面旋转放大的动画效果?
-
C4D怎么制作旋转球体? C4D球体旋转的动画