Ist es möglich, Seekbar mit Android Formelementen eine Bogenform zu geben? Wenn nicht, gibt es eine andere Möglichkeit, die Form der Suchleiste zu ändern?Geben Sie eine halbkreisförmige Form an seekbar
Antwort
Ich habe eine Open-Source-CircularSeekBar, den Halbkreis erlaubt:
http://devadvance.com/circularseekbar
Die Anweisungen auf der Website grundlegend sind, wenn Sie weitere Hilfe benötigen, fragen Sie einfach!
Es gibt auch ein paar anderes Kreis seekbar Implementierungen, die nur Vollkreise erlauben, aber einen guten Ausgangspunkt bieten, wie zum Beispiel:
Ich versuche den Max-Fortschritt der Suchleiste auf die Dauer des Songs einzustellen, aber es nimmt den Standard-Max-Wert (100), wie setzt man den Max-Fortschritt der Suchleiste? – user2717079
Sie können die XML-Attribute verwenden, um zunächst das Maximum festzulegen. Es scheint jedoch so, als ob Sie es mit einer "setMax" -Methode einstellen könnten. Ich aktualisierte den Code für CircularSeekBar, um setMax- und getMax-Methoden einzuschließen, so dass Sie das Maximum programmgesteuert ändern können. –
- 1. Geben Sie eine Ausnahme an oder nicht?
- 2. Seaborn: Geben Sie eine genaue Farbe an
- 3. Geben Sie TypeScript-Ausgabedateinamensformat an
- 4. Wie kann ich in JavaFx eine halbkreisförmige Schaltfläche erstellen?
- 5. Geben Sie einen Klassennamen sicher an eine Methode weiter
- 6. Geben Sie eine Bindung in einer Anwendungsebenenressource an?
- 7. Geben Sie eine Klassenmitgliedsfunktion als Freund einer anderen Klasse an?
- 8. Geben Sie eine Standardmethode für ein fehlgeschlagenes jQuery-Objekt an
- 9. Geben Sie eine JavaScript-Methode in einem HTML-Attribut an?
- 10. Geben Sie eine Portnummer in Emacs an sql-mysql
- 11. So geben Sie eine Variable an: Accept-Encoding-Header?
- 12. So geben Sie eine EC2-Sicherheitsgruppe mit eb cli an
- 13. So geben Sie eine EC2-Sicherheitsgruppe mit eb cli an
- 14. IntelliJ: Geben Sie pro Projekt Tabulatorgröße an
- 15. ng-repeat Geben Sie einen Startindex an
- 16. So geben Sie Eclipse-Proxy-Authentifizierungsanmeldeinformationen an?
- 17. Büroklammer: Geben Sie die JPEG-Qualität an
- 18. Wo geben Sie den Generics-Typ an?
- 19. AddFixedPriceItem: Geben Sie MPN in VariationSpecifics.NameValueList an
- 20. Geben Sie einen anderen öffentlichen Pfad an
- 21. So geben Sie notificationSender an? (Cocoa Touch)
- 22. Übergeben Sie das aktuelle Modell an eine spezifischere Form
- 23. Geben Sie ControlTemplate für ItemsControl.ItemContainerStyle an
- 24. Geben Sie das Installationsverzeichnis des Schmuckstücks an
- 25. Geben Sie die Java-Speicherzuweisungspooladresse an
- 26. So geben Sie taskExecutor in publishSubscribe() an
- 27. Geben Sie das Gebietsschema ohne Duplikate an
- 28. So geben Sie die direkte Breite an?
- 29. So geben Sie "Standorte" an CAGradientLayer
- 30. Binden Sie ein IHierarchicalEnumerable an eine Strukturansicht und geben Sie benutzerdefinierte Bilder und Navigations-URLs an.
Sie können versuchen, die 'SeekBar' und überschreiben Methoden zu erweitern' onDraw', 'onMeasure' und einige andere, die sich auf benutzerdefiniertes Zeichnen beziehen. Sehen Sie sich [dieses Tutorial] (http://developer.android.com/training/custom-views/custom-drawing.html) auf der Android Dev-Seite an. –