domingo, 8 de julio de 2012

Estilos ProgressBar

En muchas situaciones el proceso de obtener/cargar datos puede durar varios segundos. En estas situaciones puede ser necesario bloquear la vista del usuario o bien trabajar con un hilo paralelo. Lo importante es indicar al usuario que la aplicación no esta bloqueada sino que esta en un proceso. Para ello podemos utilizar las ProgressBar. En este post vamos a tratar este tema. Básicamente, mostraremos como añadir ProgressBar mediante xml y los distintos estilos que hay.

 1) Para crear una progressBar donde se vea la evolución del proceso añadimos lo siguiente en nuestro xml:


<ProgressBar
        style="?android:attr/progressBarStyleHorizontal"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:progress="100" />


2) Para crear una progressBar indeterminado y tamaño pequeño añadimos lo siguiente en nuestro xml:

   <ProgressBar
        style="?android:attr/progressBarStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>
 

3) Para crear una progressBar indeterminado y tamaño normal añadimos lo siguiente en nuestro xml:

    <ProgressBar
        style="?android:attr/progressBarStyle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />



4) Para crear una progressBar indeterminado y tamaño grande añadimos lo siguiente en nuestro xml:


    <ProgressBar
        style="?android:attr/progressBarStyleLarge"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>


It works!

Roger Sala,

No hay comentarios:

Publicar un comentario