This is similar to the expected behavior for Glide. If you look at the source code of the animate method, the comment has this text:
It will be launched only if the resource was loaded asynchronously (i.e. it was not in the memory cache)
To get around this, you can simply use the ImageView#startAnimation to animate the image.
source share