Barra de progresso personalizada do Android com arquivo .gif

No meu aplicativo, tenho uma barra de progresso personalizada

progress.xml

 <ProgressBar
    android:id="@+id/progressBar1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerInParent="true"
    android:progressDrawable="@drawable/loader" />

meu arquivo gif

Quero criar uma barra de progresso com esta imagem

Em outras palavras, eu quero mostrar essa imagem sempre que baixar dados do servidor e removê-los depois de baixar os dados

ou você pode dizer, como mostrar esta imagem como uma barra de progresso

questionAnswers(4)

yourAnswerToTheQuestion