Fond de barre de progression circulaire: Android Xamarin
J'ai une circulaire de la barre de progression et il fonctionne très bien.Mais le Fond n'est pas d'apparaître, même si j'ai donné la forme de "background" dans le xml drawable fichier et le progrès commence à partir de la droite du cercle (comme illustré dans la figure). J'ai voulu qu'il le fasse par le haut.
Voici mon code:
<ProgressBar
android:id="@+id/progressBarToday"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="50dip"
android:layout_height="50dip"
android:layout_centerInParent="true"
android:indeterminate="false"
android:max="60"
android:progress="0"
android:progressDrawable="@drawable/progressbar" />
progressbar.xml
<?xml version="1.0" encoding="UTF-8" ?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/background"> <---not working!
<shape
android:innerRadiusRatio="3"
android:shape="ring"
android:thicknessRatio="7.0">
<solid android:color="@color/red"/>
</shape>
</item>
<item android:id="@android:id/progress">
<shape
android:innerRadiusRatio="3"
android:shape="ring"
android:thicknessRatio="7.0">
<solid android:color="@color/blue"/>
</shape>
</item>
</layer-list>
Je utiliser le code suivant pour définir la progression:
ProgressBar pb = (ProgressBar)FindViewById (Resource.Id.progressBarToday);
_progressBar.Progress = _progressCount;
Pourquoi le fond est de ne pas apparaître? et Comment puis-je faire des progrès commencer par le haut?
Quelqu'un s'il vous plaît aider, Merci.
source d'informationauteur Erma Isabel
Vous devez vous connecter pour publier un commentaire.
Vous devez ajouter l'attribut suivant à l'élément d'arrière-plan:
Comme suit:
De commencer par le haut, vous pouvez utiliser le bouton "tourner
J'ai eu de travail
Oui. Je suis trop en retard, mais cela peut aider d'autres.
Ce code renvoie une image bitmap et peut être utilisé dans une ImageView ou ImageButton .