¿Cómo implementar progressBar al cargar datos?

Quiero implementar progressBar como en la imagen de abajo.

En este momento, tengo AsyncTask que es sperated de clases de fragmentos, y uso esa AsyncTask para cargar datos, y ahora he implementado el diálogo progressBar, pero quiero deshacerme de eso, porque quiero hacer un mejor UX.

Muestro el cuadro de diálogo ProgressBar en el método onPreExecute () y luego lo descarto en PostExecute.

Entonces, ¿cómo puedo implementar la barra de progreso de fondo como en la imagen de abajo?

Respuestas a la pregunta(4)

Su respuesta a la pregunta