Startボタンをタップしたら3秒ごとに複数の丸が45度半時計周りで拡散しては、真ん中に集まるアニメーションです。 Timerを 0.1秒ごとにpublishしてその中で 3秒ごとにstartAnimating.toggleすることで丸が'拡散'<->'縮小'を繰り返す仕組みです。
Breathe animating app using by SwiftUI
Repository from Github https://github.comboardguy1024/SwiftUI_BreatheAnimation
Startボタンをタップしたら3秒ごとに複数の丸が45度半時計周りで拡散しては、真ん中に集まるアニメーションです。 Timerを 0.1秒ごとにpublishしてその中で 3秒ごとにstartAnimating.toggleすることで丸が'拡散'<->'縮小'を繰り返す仕組みです。
Breathe animating app using by SwiftUI