improvements on fake chat bubble animation

pull/891/head
Ryan Zhao 2 years ago
parent b7e78c5806
commit 1231de2caa

@ -34,11 +34,16 @@ struct LandingView: View {
FakeChat($numberOfBubblesShown) FakeChat($numberOfBubblesShown)
.onAppear { .onAppear {
Timer.scheduledTimerOnMainThread(withTimeInterval: 1.5, repeats: true) { timer in Timer.scheduledTimerOnMainThread(withTimeInterval: 0.2, repeats: false) { _ in
withAnimation(.spring().speed(0.68)) { withAnimation(.spring().speed(0.68)) {
numberOfBubblesShown += 1 numberOfBubblesShown = 1
if numberOfBubblesShown >= 4 { }
timer.invalidate() Timer.scheduledTimerOnMainThread(withTimeInterval: 1.5, repeats: true) { timer in
withAnimation(.spring().speed(0.68)) {
numberOfBubblesShown += 1
if numberOfBubblesShown >= 4 {
timer.invalidate()
}
} }
} }
} }

Loading…
Cancel
Save