android circle progressbar

Necesito hacer una barra de progreso de círculo, la cual rota solo mientras los datos están recibiendo. Escribí en el diseño:

<ProgressBar android:id="@+id/progress_bar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:indeterminateOnly="true" style="?android:attr/progressBarStyleSmall" /> 

Y luego se recibió la parte de los datos,

 mProgressBar.incrementProgressBy(10); 

Pensé que inicialmente mProgressBar debe ser detenido, pero está girando permanentemente, incluso que la conexión no se establece!

¿Qué debo hacer para que ProgressBar se detenga inicialmente y se gire mientras se recibe otra parte de los datos?

No hay manera de detener la barra de progreso indeterminada. O tendrá que crear su propia barra de progreso personalizado o puede hacer pequeños trucos con dibujable indeterminado.

Puede tener una vista de imagen sobre la barra de progreso y establecer el mismo dibujable en ella.

Cuando desee detener la animación, oculte la barra de progreso y muestre la vista de la imagen.

Cuando desee iniciar la animación, oculte la vista de la imagen y muestre la barra de progreso.

Debe darle el mismo efecto.

Utilice visible y gone para obtener visibilidad en el diseño.

llame a esta línea cuando trabaje.

  mProgressBar.dismiss(); 

Lo sentimos, pero no puedes lograrlo con una barra de progreso indeterminada. El control se hace para demostrar que algo se está realizando en fondo. Sin indicación de cuándo se inició esta operación o cuándo terminará.

Así que o bien tiene que determinar la barra de progreso determinada por el usuario o crear su propio componente personalizado

  • Barra de progreso de Android incrustada en ui y no en diálogo
  • La barra de progreso horizontal no actualiza su estado
  • Cómo crear una barra de progreso horizontal personalizada
  • ¿Cuál es la diferencia entre Progressbar y ProgressDialog?
  • Progreso personalizado no se puede mostrar a veces
  • ¿Cómo puedo hacer una barra de progreso personalizada en la barra de acción?
  • Android dos AsyncTasks ejecución en serie o en paralelo? - El segundo es helada pero el resultado es bueno
  • Necesito saber cuánto bytes se ha cargado para actualizar una barra de progreso android
  • Mostrando la barra de progreso y cargando la imagen en splash en android
  • ¿Cómo usar setProgressDrawable () correctamente?
  • Barra de progreso vertical en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.