macOS SwiftUI动画教程之淡入淡出组件(教程含源码)
2023-09-11 14:18:32 时间
实战需求
macOS SwiftUI动画教程之淡入淡出组件
本文价值与收获
看完本文后,您将能够作出下面的界面
看完本文您将掌握的技能
- 1、动画淡入淡出 .animation(Animation.easeInOut(duration: 1).delay(0.5))
- 2、隐藏.transition(.opacity)
实战代码
import SwiftUI
struct ContentView: View {
@State var isShown = false
var body: some View {
VStack{
Text("淡入淡出效果")
Button("启动动画"){
self.isShown.toggle()
}
Divider()
ZStack {
if isShown {
Text("这个是淡入淡出动画")
相关文章
- Flutter macOS 教程之 01 macOS App开发快速入门 (教程含源码)
- Python 界面教程之8个excel csv数据分析程序通过PySimpleGUI封装成exe和macos桌面程序
- macOS SwiftUI 教程之 04侧边栏切换显示或隐藏侧边栏视图
- macOS SwiftUI 图表组件之 Spark line Chart火花线图 (教程含源码)
- macOS SwiftUI 瀑布流组件之仿CollectionView不规则图文混合(教程含源码)
- macOS SwiftUI 字段和标签组件规范之 05 文字栏位Text Fields
- macOS SwiftUI 指示器组件规范之 03 相关度指标Relevance Indicators
- macOS SwiftUI 选择器组件规范之 04 滑杆Slider
- macOS SwiftUI 封装组件之图片组件NSImageView(教程含源码)
- macOS SwiftUI 封装组件之路径组件实现目录式菜单选择NSPathControl (教程含源码)
- macOS SwiftUI 封装组件之日期选择器文本模式NSDataPicker (教程含源码)
- macOS SwiftUI 组件之选择器Picker组件(教程含源码)
- macOS SwiftUI 弹框组件之Popover附着式提示框 (教程含源码)
- 默认终端 + iTerm2 + oh_my_zsh + agnoster theme + Powerline fonts + solarized 打造macOS炫酷终端