¿Cómo mostrar una barra de progreso horizontal indeterminada en android? La animación de la barra de progreso debe comenzar de 0 a 100 y luego volver continuamente de 100 a 0. No estoy buscando la barra de progreso de la rueda.Cómo mostrar una barra de progreso indeterminado horizontal de Android
Respuesta
ya que sabían que setIndeterminate
dará una barra de progreso horizontal infinita. Pero será similar a la rueda de carga, excepto que será horizontal. Si ves mi pregunta, busco una barra horizontal que comience desde 0 y vaya hasta 100 (un aumento gradual). Si usted quiere lograr esto en Android, debes utilizar tu barra de progreso de la siguiente manera:
<ProgressBar
android:id="@+id/progress_horizontal"
android:indeterminateOnly="false"
android:indeterminateDrawable="@drawable/progress_indeterminate_horizontal"
android:progressDrawable="@drawable/progress_horizontal"
android:minHeight="24dip"
android:maxHeight="24dip"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
Como quería cambiar el fondo de mi barra de progreso, he cambiado el ProgressDrawable y IndeterminateDrawable. Los objetos arrastrables originales se encuentran en frameworks/base/core/res/res/drawable
. Cópialos en tu proyecto y cambia el color de acuerdo a tus necesidades.
Cree un hilo que actualice la cuenta de progreso y haga un Thread.Sleep
. Luego, envía el mensaje al controlador que actualizará la barra de progreso en el hilo de la interfaz de usuario.
utilizan el método de setIndeterminate ProgressBar:
android.widget.ProgressBar bar = new android.widget.ProgressBar(context);
bar.setIndeterminate(true);
Pero sí, se podría haber encontrado esta bastante rapidez en la documentación para desarrolladores.
http://developer.android.com/reference/android/widget/ProgressBar.html#setIndeterminate%28boolean%29
en el XML de definición de su barra de progreso, puede agregar
style="@android:style/Widget.ProgressBar.Horizontal"
Para ampliar Vinoth respuesta, aquí es un código de lista:
<ProgressBar
android:id="@+id/progressBarLoadingRecite"
android:indeterminateDrawable="@android:drawable/progress_indeterminate_horizontal"
android:minHeight="24dip"
android:layout_marginTop="20dip"
android:indeterminate="true"
android:maxHeight="24dip"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
- 1. cómo mostrar una barra de desplazamiento horizontal
- 2. ¿Cómo se muestra el progreso cuando Indeterminado = "Verdadero" en una barra de progreso de WPF?
- 3. Mostrar barra de progreso indeterminada en la barra de estado en Android
- 4. ¿Puede ffmpeg mostrar una barra de progreso?
- 5. Mostrar una barra de progreso cuando se carga una actividad
- 6. ¿Cómo hacer una barra de progreso personalizada en Android?
- 7. Barra de progreso personalizado Android
- 8. Barra de progreso de Android en ImageView
- 9. ¿Cómo crear la barra de progreso 'Estilo horizontal' programáticamente en Android?
- 10. ¿Cómo mostrar la barra de progreso de wget solamente?
- 11. cómo codificar una barra de progreso
- 12. Barra de progreso vertical
- 13. barra de progreso circular
- 14. ¿Cómo mostrar la barra de progreso con jQuery?
- 15. sintaxis de estilo barra de progreso Android
- 16. cómo mostrar la barra de progreso en la vista web?
- 17. Subir la barra de progreso en Android?
- 18. Barra de progreso personalizado en Android?
- 19. barra de progreso vertical en Android
- 20. Cómo obtener el botón de la barra de tareas de Windows para mostrar el progreso de la barra de progreso
- 21. Cómo hacer una barra de progreso
- 22. barra de progreso Android con relleno
- 23. Agregar una barra de progreso en WebView
- 24. Cambiar el color de la barra de progreso en Android
- 25. Barra de progreso de Android en el botón
- 26. barra de progreso de Android dentro de edittext
- 27. Mostrar barra de progreso en el momento del procesamiento
- 28. Barra de desplazamiento horizontal y vertical en Android con tablelayout?
- 29. Android: ¿Cómo mostrar automáticamente la barra de desplazamiento vertical?
- 30. ¿Cómo usar una Seekbar en Android como seekBar, así como una barra de progreso simultáneamente?
estoy de acuerdo: pregunta es acerca de la programación, por lo ¿Cuál es el problema? Realmente no puedo entender el motivo de degradación – barmaley
He publicado una implementación de ejemplo de esto aquí: http://stackoverflow.com/questions/6097795/android-make-a-progress-bar-update-smoothly –