ProgressBar в ActionBar, как последнее обновление приложения GMail

Мне бы хотелось, чтобы советы воспроизводили последнее обновление, которое мы можем найти в последнем обновлении gmail под действием бара. Благодарим вас за поддержку.

Я предполагаю, что я должен использовать обработчик onScroll в ListView через

public void onScroll(AbsListView absListView, int firstVisible, int visibleCount, int totalCount)

и вычисление отношения для определения верхнего перекоса?

Но как воспроизвести одну и ту же анимацию обновления (пунктирная линия, повторить по оси x)?

Вот несколько скриншотов.


Normal state

Pull state

Refresh state