Hi, is there a way to pause/resume Compose animati...
# compose
d
Hi, is there a way to pause/resume Compose animations? Something similar to
Animator.pause()
/`Animator.resume()` , which would work with all animation types (animate*asState/Animatable/updateTransition)? In the API reference I haven’t found anything related. For example I would like to pause/resume long-running animation on button click and also pause animation if activity is paused. One idea that I had is to have custom
AnimationSpec
and override
vectorize
fun which would return
VectorizedAnimationSpec
which would handle pause, but that does not sound like the best way to do it.
m
Not all animation types support pausing/resuming. the core idea behind things like animate*AsState is to be a "fire & forget" animation
114 Views