У меня есть что-то похожее в одном из моих приложений.Я сделал так, что всю волну превратили в одно большое изображение, а затем вы неоднократно меняете источник в фоновом режиме, чтобы придать ему анимированный вид.
Как правило, при включении onTouchUp вы запускаете анимацию, зацикливаете ее и обновляете источники изображения до конца.Затем вы переключаете его источник на исходное изображение в OnAnimationFinish.
Это просто из головы, поэтому я не уверен, точно ли это или нет.Я думаю, вы все равно поняли идею.Если есть более простой способ сделать это, я тоже хочу выслушать.