GoogleMaps GroundOverlay мигает моими изображениями

Я использую GoogleMaps в своем приложении для Android, и хочу отображать на карте анимированное изображение радара.
У меня есть массив из 6 растровых изображений. Когда пользователь нажимает на воспроизведение, карта перебирается через отображение каждого из этих изображений на карте.

Это работает, но при переходе между изображениями, если я не вызываю GoogleMap.clear() , изображения просто постоянно укладываются друг на друга.
Если я назову GoogleMap.clear() , я получаю ужасное мгновение. Я хочу, чтобы на карте осталось одно изображение, пока не отобразится следующий.
Есть ли хороший способ сделать это?

Возможно, есть опция двойной буферизации для GoogleMaps?

Вообще-то, что я закончил, это расширение класса GoogleMap и переопределение функции onDraw по своему вкусу.