PASS reports 'idle' for an animation with an unresolved current time and no pending tasks | |
PASS reports 'paused' for an animation with a pending pause task | |
PASS reports 'paused' for an animation with a resolved current time and unresolved start time | |
PASS reports 'running' for an animation with a resolved start time and current time | |
PASS reports 'finished' when playback rate > 0 and current time = target effect end | |
PASS reports 'running' when playback rate = 0 and current time = target effect end | |
PASS reports 'running' when playback rate < 0 and current time = target effect end | |
PASS reports 'running' when playback rate > 0 and current time = 0 | |
PASS reports 'running' when playback rate = 0 and current time = 0 | |
PASS reports 'finished' when playback rate < 0 and current time = 0 | |
PASS reports 'finished' when playback rate > 0 and current time = target effect end and there is a pending play task | |
PASS reports 'running' when playback rate > 0 and current time < target effect end and there is a pending play task | |
PASS reports 'running' for a play-pending animation | |
PASS reports 'paused' for a pause-pending animation | |
PASS reports 'finished' for a finished-pending animation | |
PASS reports the play state based on the pending playback rate | |