I’m creating a cluster feature for maps (v2). I group location into clusters and then display the clusters as custom markers:

This works great, but I would like to create an animation when clusters get created and split up. I successfully did this with iOS by creating a UIView Animation on the markers (annotations). I couldn’t find any code / hints online for android.
I managed to get a simple ImageView as overlay to resemble a cluster and then use a TranslateAnimation to get the desired animation. At the end I removed this view and added the marker.
Is there a better way to animate a marker?
I found a solution that works:
It’s a bit slow with about 20 simultaneously, maybe there is a better way?