Comment faire un ProgressBar radial / circulaire
J'ai une horizontale ProgressBar
qui fonctionne très bien.
<ProgressBar
android:id="@+id/progressBar1"
style="?android:attr/progressBarStyle"
android:layout_width="match_parent"
android:layout_height="15dp"
android:layout_marginBottom="5dp"
android:background="@drawable/progress_radial_background"
android:progressDrawable="@drawable/custom_progress_bar" />
Je fais ceci:
pb.setMax(100);
pb.set(point);
Et il montre l'état d'un utilisateur. Lorsqu'il se remplit tout le chemin, ils atteignent un nouveau niveau et il recommence. Il ne fera que déplacer/augmenter lorsque l'utilisateur de faire des mesures pour augmenter les points.
Cependant, j'aimerais faire de cette circulaire au lieu de l'horizontale. Mais quand je le fais, il l'habitude d'arrêter l'animation de rotation (comme une animation de chargement). Puis-je faire la circulaire ProgressBar
de la même façon?
EDTI: Barre de Progression Personnalisée de code dans mon Drawable
dossier:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@android:id/background"
android:drawable="@drawable/list_press">
<corners android:radius="6dp" />
</item>
<item android:id="@android:id/progress">
<clip android:drawable="@drawable/progress_bar_green" />
</item>
</layer-list>
source d'informationauteur KickingLettuce
Vous devez vous connecter pour publier un commentaire.
Il n'y a pas de standard Android widget qui fait ce que vous voulez.
Cependant, vous pouvez utiliser cette bibliothèque qui n': https://github.com/Todd-Davies/ProgressWheel.
Cette affiche semble avoir trouvé une réponse.
Il semble qu'ils ont pris le android un drawable de la circulaire de la barre de progression et le remplissage, spécifié dans le xml de mise en page que c'était une horizontale de la barre de progression et fait déterminée.
Veuillez jeter un oeil à cette GitHub bibliothèque appelée RefreshActionItem, je pense que c'est exactement ce que vous cherchez:
https://github.com/ManuelPeinado/RefreshActionItem?source=cc
Que vous avez et de ce un pour l'autre idée ou juste check it out:
https://github.com/f2prateek/progressbutton?source=c