It would be great, if you add a way to stop the looping in a running particle animator.
By this change a particle effect could slowly disapear after a specific user interaction, because no more particled are generated.
At the moment you can only set looping = false in the constructor of ParticleAnimationSet and the particle effect must have a fixed life time.
Another limitation with the fixed life time:
You draw a geometric symbol with fire particles emitted from the ground. (for example a pentagramm). If you set looping = true and calculate the coordinates and the start time of the particle with the index, it is possible to draw the symbol line for line. But it can not diseaper slowly.