SmoothProgressBar

from beautifuldecay.com

Tive uma boa dificuldade em encontrar uma solução para modificar a cor de uma progressbar que esta no modo indeterminate. Nas minhas “andanças” pelas internet descobri que um contato meu do Google+ tinha uma solução opensource para isso, ele criou suas própria progressbar. A biblioteca se chama SmoothProgressBar (https://github.com/castorflex/SmoothProgressBar) e achei muito simples de se modificar os atributos da progressbar. Segue abaixo um exemplo de como poderia ficar no XML:

<fr.castorflex.android.smoothprogressbar.SmoothProgressBar
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/progressBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:indeterminate="true"
android:visibility="gone"
app:spb_color="#A7606A"
app:spb_mirror_mode="false"
app:spb_progressiveStart_activated="true"
app:spb_progressiveStart_speed="1.5"
app:spb_progressiveStop_speed="3.4"
app:spb_reversed="false"
app:spb_sections_count="4"
app:spb_speed="3"
app:spb_stroke_separator_length="3dp"
app:spb_stroke_width="3dp" />

view raw
layout.xml
hosted with ❤ by GitHub

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s