L'aide personnalisée ProgressDialog android
Je suis à l'aide personnalisée ProgressDialog
dans ma demande, je suis en mesure de faire sur mesure mais je veux aussi enlever la partie supérieure de la bordure ou de la fenêtre de progressDialog
.
Dans styles.xml
je définir customDialog
comme
<style name="AppTheme" parent="android:Theme.Light" />
<style name="CustomDialog" parent="@android:style/Theme.Dialog">
<item name="android:background">#7BC047</item>
<item name="android:textColor">#FFFFFF</item>
<item name="android:windowBackground">@null</item>
<item name="android:windowFrame">@null</item>
</style>
Pour l'enlèvement de la fenêtre parent, je suis en train de windowBackground
à null et windowFrame
à null, mais il n'a pas de travail pour moi.
Actuellement, mes personnalisé de la boîte de dialogue de progression ressembler à l'image ci-dessous
Je suis en utilisant ce code pour définir le style de progressDialog
.
private void showProgressDialog() {
progressDialog = new ProgressDialog(this,R.style.CustomDialog);
progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
progressDialog.setMessage("Logging in. Please wait.");
progressDialog.show();
}
Alors,aide-moi à propos de cette question toute aide doit être vraiment apprécié.
Regardez cette réponse.
OriginalL'auteur waqas satti | 2012-12-17
Vous devez vous connecter pour publier un commentaire.
Cette réponse ne traite pas le problème mentionné dans la question, mais lors de la recherche pour savoir comment mettre en œuvre une progression personnalisée dialogue, c'est le seul lien pointant vers. Cela dit, j'ai trouvé un cool et facile à utiliser personnalisée boîte de dialogue de progression par un certain
Maksym Dybarskyi
sur ce lien.Tout le Crédit va à la créateur de, pas à moi.Je suis juste partage de
Tout ce que vous devez faire est d'ajouter cette page à vos dépendances:
Et puis le style personnalisé:
Enfin, dans votre code ce faire:
Résultat:
Les points jaunes se déplacent de gauche à droite et vous pouvez changer le nombre de points dans les styles
Oui. @GuruprasadRao vérifier Khawar la réponse ci-dessous
<item name="android:windowBackground">@color/transparent</item>
ajouter ce style estOriginalL'auteur ojonugwa ochalifu
Je sais je suis très en retard pour répondre, mais je vais répondre à toute façon,
OriginalL'auteur Khawar
Seulement de vérifier à l'aide de l'activité nom du constructeur de la boîte de dialogue de progression,
OriginalL'auteur Najib Puthawala
Ajouter ce style
OriginalL'auteur ajmal
Ajouter à votre
CustomDialog
dansstyles.xml
:Et ce
style
:OriginalL'auteur Alaa M.
Ce fait le travail pour moi.
OriginalL'auteur Tsar