Como implementar progressBar ao carregar dados?

Eu quero implementar a barra de progresso como na imagem abaixo.

Agora, tenho o AsyncTask que é gerado a partir de fragmentos de classes, e eu uso esse AsyncTask para carregar dados, e agora eu tenho que implementar o diálogo progressBar, mas eu quero me livrar disso, porque eu quero fazer um UX melhor.

Eu mostro que o diálogo ProgressBar no método onPreExecute () e, em seguida, descartá-lo onPostExecute.

Então, como eu posso implementar a barra de progresso do plano de fundo, como na imagem abaixo

questionAnswers(4)

yourAnswerToTheQuestion