WIP: loading indicator

This commit is contained in:
Ryan Zhao 2023-09-21 17:25:57 +10:00
parent 607da39c8d
commit 65c6c50e36
1 changed files with 2 additions and 2 deletions

View File

@ -4,11 +4,12 @@ import SwiftUI
public struct ActivityIndicator: View {
@State private var isAnimating: Bool = false
@State private var trim: Double = 0.9
public var body: some View {
GeometryReader { (geometry: GeometryProxy) in
Circle()
.trim(from: 0, to: 0.9)
.trim(from: 0, to: trim)
.stroke(
themeColor: .borderSeparator,
style: StrokeStyle(
@ -20,7 +21,6 @@ public struct ActivityIndicator: View {
width: geometry.size.width,
height: geometry.size.height
)
.
.rotationEffect(!self.isAnimating ? .degrees(0) : .degrees(360))
.animation(Animation
.timingCurve(0.5, 1, 0.25, 1, duration: 1.5)