Как сделать анимацию круг в квадрат и обратно?
Например во Animate CC (Бывший Flash Professional) такая анимация делается легко через shape tween и экспортируется в секвенцию кадров, которую можно использовать в качестве анимации для android.
Также можно нарисовать покадрово в любом графическом редакторе.
Наверняка можно сделать такую анимацию в svg, почитайте про этот формат.
думаю, если совместить вот это и ValueAnimator, то ты получишь то, что хочешь :)