Ich muss eine Komponente wie Fortschrittsbalken erstellen (wie Sie im Bild sehen können), um als Schieberegler zu fungieren. Ich suchte Internet und finde etwas wie: Custom Drawable for ProgressBar/ProgressDialog aber es war nicht nützlich für mich. Bitte sagen Sie mir, wie kann ich diese Komponente erstellen?Android, Wie Anpassen von Look & Feel von progressbar?
2
A
Antwort
4
Erstellen Sie Ihre eigenen ziehbar, zum Beispiel progressbar.xml
und setzen android:progressDrawable="@drawable/progressbar
attrubute auf Ihrem Fortschrittsbalken
Schreib in progressbar.xml
ziehbar diesen Code:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@android:id/background">
<nine-patch android:src="@drawable/progressbar_bg" android:dither="true" />
</item>
<item android:id="@android:id/progress">
<clip>
<nine-patch android:src="@drawable/progressbar_body" android:dither="true" />
</clip>
</item>
</layer-list>
und ersetzen @drawable/progressbar_bg
und @drawable/progressbar_body
mit Ihnen eigene 9 patch png Bilder
I versuchte dies und der Fortschrittswert scheint in diesem Fall ignoriert zu werden. Es erscheint also immer bei 100%. Irgendwelche Vorschläge? – RaB
ups, googling hilft http://stackoverflow.com/questions/7141469/android-seekbar-set-custom-style-using-nine-patch-images – RaB