Como animar marcador no google maps?

O que estou tentando alcançar deveria ser muito simples, mas não está funcionando. Adicionei um marcador no meu mapa e estou tentando animá-lo.

Eu tentei o código a seguir, mas sem sorte,

   ObjectAnimator pulse = ObjectAnimator.ofPropertyValuesHolder(userLocation,
            PropertyValuesHolder.ofFloat("scaleX",2f),
            PropertyValuesHolder.ofFloat("scaleY",2f)
            );
    pulse.setDuration(310);
    pulse.setRepeatCount(ObjectAnimator.INFINITE);
    pulse.setRepeatMode(ObjectAnimator.REVERSE);
    pulse.start();

qualquer sugestão seria grata, além de usar uma biblioteca externa também pode ser uma opção, simplesmente não encontrei uma.

questionAnswers(1)

yourAnswerToTheQuestion