The solution is simple. Just call stop() and then start().
In the source code of AnimationDrawable, the method start() can sometimes do nothing.
public void start() { if (!isRunning()) { run(); } }
I have encountered this twice. I hope this helps you.
Thank you!
ReplyDelete