1
Ich setze eine benutzerdefinierte progressbarDrawable auf meine horizontale progressBar, aber es scheint, dass es die volle progressbar füllt so seine immer auf 100% gesetzt.ProgressBar Einstellung benutzerdefiniert zeichnend ist das Füllen der Fortschrittsbalken
Hier ist meine ziehbar:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@android:id/background"
android:drawable="@drawable/gold_progress_bg" />
<!--<item
android:id="@android:id/secondaryProgress"
android:drawable="@drawable/gold_progress_progress" />-->
<item
android:id="@android:id/progress"
android:drawable="@drawable/gold_progress_progress" />
</layer-list>
hier ist der Stil i auf die Ansicht anwenden:
<style name="DottedVehicleProgressBar" parent="@android:style/Widget.Holo.Light.ProgressBar.Horizontal">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:indeterminateOnly">false</item>
<item name="android:progress">50</item>
<item name="android:progressDrawable">@drawable/dotted_progress_drawable</item>
</style>
und hier ist die Definition von der Ansicht in xml:
<ProgressBar
android:id="@+id/vehicle_dotted_progress"
style="@style/DottedVehicleProgressBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:progress="50"
app:tickInterval="10.0" />
das sieht aus wie ein Fortschritt, der für ein seekbar-Layout gezeichnet werden kann. Eine ProgressBar soll den Gesamtfortschritt einer ausgeführten Aufgabe anzeigen. Wenn Sie Ihren eigenen benutzerdefinierten Fortschrittsbalken erstellen möchten, aktivieren Sie [this] (http://stackoverflow.com/a/4454450/1055954) SO antworten. Funktioniert auch mit Zeichenvorlagen. –
Haben Sie eine Lösung gefunden? – Kidus