We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
LottieAnimationHelpers
1 parent 9ab5d22 commit adec48eCopy full SHA for adec48e
Sources/Public/Animation/LottieAnimationHelpers.swift
@@ -294,7 +294,14 @@ extension LottieAnimation {
294
clamped: Bool = true)
295
-> AnimationProgressTime
296
{
297
- let progressTime = ((frameTime - startFrame) / (endFrame - startFrame))
+ let progressTime: AnimationFrameTime
298
+ let frameDuration = endFrame - startFrame
299
+
300
+ if frameDuration == 0.0 {
301
+ progressTime = 0.0
302
+ } else {
303
+ progressTime = ((frameTime - startFrame) / frameDuration)
304
+ }
305
306
if clamped {
307
return progressTime.clamp(0, 1)
0 commit comments