2011-02-05 6 views
0

J'ai passé une demi-journée à comprendre comment changer certains styles pour avancer dans la boîte de dialogue, mais je ne suis pas capable de le faire.Avancer la boîte de dialogue de progression en android

Très simple chose que je voulais commencer, changer la couleur de la roulette dans la boîte de dialogue de progression à une autre couleur que le blanc! , Je suis coincé ici même.

Dans Android SDK, ils utilisent une image et l'application de l'animation, je vais devoir tout faire à partir de zéro pour changer la couleur du spinner?

Tous les bons exemples où le dialogue de progression a été modifié serait utile, j'ai vu dans la documentation, les résultats de recherche google jusqu'à 4-6 pages :), toujours pas en mesure de l'obtenir.

Toute manière intéressante d'afficher la boîte de dialogue de progression autre que celle par défaut?

Je serais reconnaissant si quelqu'un peut fournir un bon blog sur l'application des thèmes et des styles, ce qui explique en détail.

Une partie du code que je me sers,

 
dialog1 = new ProgressDialog(this);  
dialog1 = ProgressDialog.show(this, "", "Loading. Please wait...", true); 

Essayer de faire beaucoup avec Dialog1, mais pas obtenir un résultat désiré.

Merci

+0

Il semble que ce fil peut vous aider: http://stackoverflow.com/ questions/2819778/custom-drawable-fo r-progressbar-progressdialog/4454450 # 4454450 – Drahakar

+0

@Drahakar - J'essaierai définitivement, TY. – sat

+0

Hey, avez-vous trouvé une réponse à ce problème? – anon

Répondre

5
final ProgressDialog progressBar = ProgressDialog.show(
          SearchScreen.this, "", progressbarSearching); 
        progressBar.setIndeterminate(true); 

        progressBar.setIndeterminateDrawable(getResources() 
          .getDrawable(R.anim.progressbar_handler)); 

progressbar_handler.xml

<shape android:shape="ring" android:innerRadiusRatio="3" 
    android:thicknessRatio="8" android:useLevel="false"> 

    <size android:width="48dip" android:height="48dip" /> 

    <gradient android:type="sweep" android:useLevel="false" 
     android:startColor="#4c737373" android:centerColor="#4c737373" 
     android:centerY="0.50" android:endColor="#FF0000" /> 

</shape> 

Questions connexes