Я думаю, что самый простой способ - написать свой собственный компонент. Альтернативой может быть пользовательский внешний вид (в этом много работы), но не должно быть слишком сложно написать собственный компонент с вашей собственной неопределенной анимацией, очень похожей на ту, что вы видите там.