Jump to content

ProgresseBar, comment la personnaliser?


DevAndroid

Recommended Posts

  • 4 months later...

Un très bon tuto (j'avais eu du mal à le trouver) : ici

Note :

Il explique d'abord comment mettre du texte dans la barre.

Et ensuite la partie couleur, forme, ... (bonus tip)

Bien que ca soit du bonus, c'est le plus exhaustif que j'ai trouvé.

En espérant que ca aide

Jok

Link to comment
Share on other sites

  • 1 month later...

dans une progress bar, tu as 2 drawables:

- le fond, dont la taille ne change pas

- la progression, dont la taille change

j'ai essayé de faire un style "arrondi":

- les 2 extrémités de mon "fond" arrondies

- les 2 extrémités de ma "progression" arrondies aussi

sauf que: l'extrémité droite de ma "progression" est "droite" au lieu d'être arrondie :(

Link to comment
Share on other sites

Fais voir le code :P

Edit : si tu peux une hauteur à 10 dip, et des coins arrondi à 5dip, ça fait une extrémité arrondies non ?

Commeici :

<item android:id="@android:id/progress">
<clip>
   <shape>
	<corners android:radius="5dip" />
	<gradient
	     android:startColor="#ff0e75af"
	     android:endColor="#ff1997e1"
	     android:angle="90" />
   </shape>
</clip>
 </item>

Link to comment
Share on other sites

J'ai joins les drawables

Voilà le drawable que j'utilises pour ma progressbar

<layer-list
xmlns:android="http://schemas.android.com/apk/res/android">
<item
	android:id="@android:id/background"
	android:drawable="@drawable/background" />
<item
	android:id="@android:id/progress">
	<clip
		android:drawable="@drawable/progress">
	</clip>
</item>
</layer-list>

Ma vue:

<ProgressBar
					android:id="@+id/progress_bar"
					android:layout_width="fill_parent"
					android:layout_height="8dip"
					android:layout_marginTop="3dip"
					android:indeterminateOnly="false"
					android:progressDrawable="@drawable/progress_bar" />

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...