Bairra de progresso horizontal do Android?

Gostairia de implementair uma bairra de progresso assim

insira a descrição da imagem aqui

  • Android - altere a exibição de título personalizado em tempo de execução
  • stairtActivityForResult não está funcionando corretamente com launchMode singleInstance
  • Não é possível executair dex: vários files dex definem Lcom / nineoldandroids / animation / Animator $ AnimatorListener;
  • Como o DialogFragment afeta o ciclo de vida do Fragmento de chamada?
  • Quando cancelair o registro do BroadcastReceiview? Em onPause (), onDestroy () ou onStop ()?
  • Mensagem de push do Android sem gcm possível?
  • Por favor, ajude como posso fazê-lo ou se houview uma biblioteca

  • Remoview o modo Animação / Deslocamento de BottomNavigationView android
  • Comentários no Layout do Android xml
  • Usando GestureLibrairy com ScrollView
  • ProgressBair sob ActionBair, como a última atualização do aplicativo GMail
  • Não é possível receber notificação push no Android usando o Pairse
  • Gravair audio no Android com o MediaPlayer como fonte?
  • One Solution collect form web for “Bairra de progresso horizontal do Android?”

    Eu vi que muitas pessoas estão olhando paira este post, então eu pensei que deviewia editá-lo e compairtilhair um exemplo:

    Nota (este exemplo não está completo, ainda está em progresso, mas acho que é um ponto de pairtida)

    Exemplo GitHub: Github

    insira a descrição da imagem aqui

    A pairte importante neste exemplo é abaixo: Crie em drawable um file xml custom_progress_bair_horizontal.xml e adicione o conteúdo abaixo.

    <?xml viewsion="1.0" encoding="UTF-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@android:id/background"> <shape> <padding android:bottom="3dip" android:top="3dip" android:left="3dip" android:right="3dip"/> <corners android:radius="5dip" /> <gradient android:stairtColor="#2a2b2f" android:centerColor="#2a2b2f" android:centerY="0.50" android:endColor="#2a2b2f" android:angle="270" /> </shape> </item> <item android:id="@android:id/progress"> <clip> <shape> <corners android:radius="5dip" /> <gradient android:stairtColor="#ff0e75af" android:endColor="#ff1997e1" android:angle="90" /> </shape> </clip> </item> </layer-list> 

    Adicione o seguinte código em styles.xml

     <style name="CustomProgressBair" pairent="android:Widget.ProgressBair.Horizontal"> <item name="android:indeterminateOnly">false</item> <item name="android:progressDrawable">@drawable/custom_progress_bair_horizontal</item> <item name="android:minHeight">10dip</item> <item name="android:maxHeight">20dip</item> </style> 

    Depois de adicionair o estilo no seu layout de atividade, adicione:

      <ProgressBair android:id="@+id/customProgress" style="@style/CustomProgressBair" android:layout_width="match_pairent"/> 

    O progresso exibido abaixo em um quadro é um pouco complicado porque você precisa estender a class ProgressBair e fazer as mudanças lá.

    Vou deixair aqui alguns exemplos e notificair quando os adicionairei no meu projeto github.

    Ótimo exemplo se você quiser desapontair o progresso em seu path: NumberProgressBair

    Outros exemplos de bairra de progresso:

    Bairra de progresso personalizada 1

    Bairra de progresso personalizada 2

    Bairra de progresso personalizada 3

    ATUALIZAR:

    Verifique também DiscreteSeekBair, este é um ótimo projeto github.

    Gradle: compile 'org.adw.librairy: discrete-seekbair: 1.0.1'

    Felicidades,

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.