Quiero utilizar este tipo de barra de progreso en Android. Lo he intentado con muchas barras de progreso horizontales. Todos se ven como barras de progreso predeterminadas con diferentes colores. No sé cómo usar este tipo: Barra de progreso personalizado Android
Respuesta
Tendrá que crear su propia barra de progreso personalizada. No es tan simple como usar muchas barras horizontales.
http://techdroid.kbeanie.com/2010/04/custom-progressbar-for-android.html
No es perfecto, pero usted tendrá una idea.
Lo más probable es que utilice un ImageView junto con un Drawable Animation.
lo he descrito con el código de ejemplo y en este blogCustomized Progress Bar In Android
Personalización de una barra de progreso requiere la definición del atributo o propiedades para el fondo y el y el progreso de la barra de progreso.
crear un archivo llamado a.xml customprogressbar.xml en su res-> carpeta dibujable
customprogressbar.xml
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Define the background properties like color etc -->
<item android:id="@android:id/background">
<shape>
<gradient
android:startColor="#000001"
android:centerColor="#0b131e"
android:centerY="1.0"
android:endColor="#0d1522"
android:angle="270"
/>
</shape>
</item>
<!-- Define the progress properties like start color, end color etc -->
<item android:id="@android:id/progress">
<clip>
<shape>
<gradient
android:startColor="#007A00"
android:centerColor="#007A00"
android:centerY="1.0"
android:endColor="#06101d"
android:angle="270"
/>
</shape>
</clip>
</item>
Ahora tiene que establecer el conjunto de la progressDrawable propiedad de customprogressbar.xml (dibujable)
puedes hacerlo en un archivo xml o en Activity (En tiempo de ejecución)
En su xml gusta siguiente
<ProgressBar
android:id="@+id/progressBar1"
style="?android:attr/progressBarStyleHorizontal"
android:progressDrawable="@drawable/custom_progressbar"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
en tiempo de ejecución, haga lo siguiente
// Get the Drawable custom_progressbar
Drawable draw= res.getDrawable(R.drawable.custom_progressbar);
// set the drawable as progress drawavle
progressBar.setProgressDrawable(draw);
¿Hay alguna manera de establecer la duración de la rotación (velocidad)? – surlac
- 1. Barra de progreso personalizado en Android?
- 2. Barra de título personalizado con progreso en Android
- 3. sintaxis de estilo barra de progreso Android
- 4. Barra de progreso de Android en ImageView
- 5. barra de progreso Android con relleno
- 6. barra de progreso vertical en Android
- 7. Subir la barra de progreso en Android?
- 8. barra de progreso circular
- 9. Barra de progreso vertical
- 10. wxPython barra de progreso
- 11. barra de progreso de Android dentro de edittext
- 12. Cambiar el color de la barra de progreso en Android
- 13. Cómo mostrar una barra de progreso indeterminado horizontal de Android
- 14. Barra de progreso de Android en el botón
- 15. Barra de progreso de Python
- 16. Quiero mostrar cuadro de diálogo personalizado como barra de progreso de HUD de iphone
- 17. Barra de progreso redondeada en ambos lados en Android
- 18. ¿Cómo hacer una barra de progreso personalizada en Android?
- 19. ¿Cómo ocultar la barra de progreso en Android?
- 20. HTML5 Audio - Barra de progreso
- 21. oscilación con barra de progreso
- 22. Django-apio barra de progreso
- 23. QT barra de progreso velocidad
- 24. Barra de progreso para AVAssetExportSession
- 25. Diálogo de progreso de posicionamiento de Android o Diálogo de progreso personalizado
- 26. Agregar una barra de progreso en WebView
- 27. progreso indeterminada en Sherlock Barra de acción
- 28. Mostrar barra de progreso indeterminada en la barra de estado en Android
- 29. Haciendo una Barra de Progreso Skinny Customizada/barra de búsqueda
- 30. barra de progreso en la barra de título
De hecho, me quedé sentado aquí esperando por el resto de su pregunta a cargarse antes de la lectura eso. Creo que es un tiempo de descanso. – snapfractalpop
Aw stacoverflow está tardando en cargarse? ¡Primera vez en la historia! – Apurva