private static ProgressDialog pDialog; pDialog = new ProgressDialog(activity);
pDialog.setIndeterminate(true);
pDialog.setCancelable(false);
<ProgressBar xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
android:layout_height="match_parent"
android:indeterminate="false" />
Antwort
Sie können einen Fortschrittsbalken anpassen. Um eine ProgressBar anzupassen, müssen Sie das Attribut oder die Eigenschaften für den Hintergrund und den Fortschritt Ihrer Fortschrittsanzeige definieren.
eine XML-Datei erstellen customprogressbar.xml in Ihrem res- namens> ziehbar Ordner:
custom_progressbar.xml
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Define the background properties like color etc -->
<item android:id="@android:id/background">
<shape>
<gradient
android:startColor="#000001"
android:centerColor="#0b131e"
android:centerY="1.0"
android:endColor="#0d1522"
android:angle="270"
/>
</shape>
</item>
<!-- Define the progress properties like start color, end color etc -->
<item android:id="@android:id/progress">
<clip>
<shape>
<gradient
android:startColor="#007A00"
android:centerColor="#007A00"
android:centerY="1.0"
android:endColor="#06101d"
android:angle="270"
/>
</shape>
</clip>
</item>
</layer-list>
Jetzt müssen Sie die progressDrawable Eigenschaft in customprogressbar.xml einzustellen (ziehbar)
Sie können dies in der XML-Datei oder in der Aktivität (zur Laufzeit) tun.
Gehen Sie wie folgt in Ihrem XML:
<ProgressBar
android:id="@+id/progressBar1"
style="?android:attr/progressBarStyleHorizontal"
android:progressDrawable="@drawable/custom_progressbar"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
At run time do the following
// Get the Drawable custom_progressbar
Drawable draw=res.getDrawable(R.drawable.custom_progressbar);
// set the drawable as progress drawable
progressBar.setProgressDrawable(draw);
Die Frage macht überhaupt keinen Sinn. In der Frage erstellen Sie einen ProgressDialog, der eigentlich ein Nachfolger von Dialog ist. Ein Dialog hat immer einen Hintergrund weiß/dunkel basierend auf dem Anwendungsthema.
Wenn Sie nur ein Fortschrittsbalken in der Aktivität wollen,
hinzufügen
<ProgressBar android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/pgBar"
android:indeterminate="true" />
in der Aktivität/Fragment Layout
und Zugriff auf die Progressbar wie diese
ProgressBar pgBar = (ProgressBar) findViewById(R.id.pgBar);
pgBar.setIndeterminate(true);
pgBar.setVisibility(View.Visible)
The default backround for the progress bar is white.We can change the color of the progress bar by using
1. android:progressDrawable in xml OR
2. setProgressDrawable(drawable) method programically.
drawable may be an image directly inseted to drawable folder or create a xml file in drawable folder.xml drawable is prefered since it is more optimal than image.
ProgressBar progessBar = new ProgressBar(MainActivity.this);
Drawable dr=getResources().getDrawable(R.drawable.pink);
pDialog.setProgressDrawable(dr);
where pink.xl is the xml file that describes the background for the progressbar
- 1. ProgressBar auf weißem Hintergrund
- 2. Weißen Spalt im Hintergrund entfernen
- 3. So entfernen Sie den weißen Hintergrund von UITableViewCell
- 4. Einblenden/Ausblenden von Hintergrundbildern ohne weißen Hintergrund
- 5. entfernen Weißen Hintergrund Abdeckung 4 Spalten von Produkten
- 6. Opaque weißen Hintergrund mit RGBA zeigt grau auf weißem Hintergrund?
- 7. Hintergrundbild load schnell onload ohne weißen Hintergrund
- 8. C# Ionic.Zip progressbar als Hintergrund Arbeiter
- 9. iPhone - spiegeln Ansichten zeigt einen weißen Hintergrund
- 10. UITableView Häkchen hat einen weißen Hintergrund
- 11. PhpStorm: Darcula Thema zeigt weißen Hintergrund
- 12. Warum kreisförmige progressBar Hintergrund nicht angezeigt?
- 13. Fortschrittsdialog hat einen weißen Hintergrund auf Lollipop Devices,
- 14. Machen Sie den weißen Hintergrund des Bildes in css transparent
- 15. Float den weißen Hintergrund im Vollbild Bootstrap Carousel
- 16. Bildhintergrund in UIImageView zur Laufzeit entfernen
- 17. Bootstrap 3 Karussell weißen Hintergrund unter Folie beim Schieben
- 18. über bootstrap glyphicon glyphicon-th-list haben einen weißen hintergrund
- 19. Paperclip speichert Bilder als jpg mit weißen Hintergrund
- 20. Jquery Corners produziert einen weißen Hintergrund. Ich brauche transparente Hintergrundecken
- 21. Ipython von Progressbar Import ProgressBar Fehler
- 22. So entfernen Sie weißen Hintergrund von Wix Button und Checkbox-Eigenschaft?
- 23. WPF: TextBox mit ProgressBar
- 24. Entfernen Sie weißen Hintergrund im Bild hat immer noch weiße Kanten C#
- 25. Android ProgressBar machen Gradienten verblassen transparent
- 26. Wie macht man TEXT in einem weißen div vollständig transparent, um den Hintergrund zu zeigen?
- 27. Android ProgressBar UI benutzerdefiniertes Layout
- 28. iPhone ProgressBar
- 29. ProgressBar Dicke
- 30. Entfernen Sie weißen Hintergrund beim Laden der Seite zeigt Bild anstelle
Sie wollen chang e Fortschrittsbalkenhintergrundfarbe – iOS
http://Stackoverflow.com/a/13415084/3790150 – saeed