Ich möchte SeekBar
Farbe ändern, genau, ich möchte die Farbe des Punktes ändern, die gezogen wird, um den Fortschrittswert zu ändern. Ich weiß, dass ich es tun kann, indem ich den colorAccent-Wert ändere, aber das ist nicht das, was ich vorhabe.Change Seekbar Farbe
-1
A
Antwort
0
Der Punkt Sie beziehe auf die SeekBar Thumb genannt. Um die Farbe des SeekBar Daumen zu ändern, erstellen Sie einen neuen Stil in style.xml
ändern Via XML
<SeekBar
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:thumbTint="your_color" //gives your color
android:thumb="@drawable/yourseekthumb" //gives your drawable
android:theme="@style/SeekBarColor" />
Sie können entweder geben Sie Ihre Farbe mit thumbTint
oder Ihre ziehbar mit android:thumb
.
Diese Methode funktioniert für API> 16.
SeekBar seekbar = (SeekBar) findViewById(R.id.seekBar);
seekbar.getThumb().setColorFilter(your_color, PorterDuff.Mode.MULTIPLY);
Diese Methode funktioniert nur für Android 5 und höher
Um SeekBar Daumen Farbe von Java-Code zu ändern.
0
versuchen Sie dies Verwenden Sie einfach android:thumbTint="@color/colorPrimary"
in Ihrer Suchleiste.
wie diese
<SeekBar
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:max="100"
android:thumbTint="@color/red"
android:progress="0" />
können Sie die Thum wie dies Ihrer seekbar ändern
Drawable seekbarThumb = getResources().getDrawable(R.drawable.seekbarThumb);
SeekBar mySeekBar = (SeekBar) findViewById(R.id.mySeekBar);
mySeekBar .setThumb(seekbarThumb);
Verwandte Themen
- 1. benutzerdefinierte seekbar Fortschritt Farbe verblasst
- 2. Change JCheckBox 'Ticked' Farbe
- 3. Change Button Farbe onClick
- 4. Change SystemTray Fortschrittsanzeige Farbe
- 5. wie SeekBar Farbe in Android ändern? (Programmatisch)
- 6. Google Charts - Change bar Farbe
- 7. jquery mobile change checkbox farbe
- 8. Change pandas plot backgournd Farbe
- 9. Change „ActionBar“ Farbe gibt nicht die richtige Farbe
- 10. change Farbe eines Wortes in einer Präferenzzusammenfassung
- 11. change label farbe radio wenn überprüft
- 12. Change ImageButton Backgound Farbe auf drücken
- 13. Highcharts Change Bar Farbe Basierend auf Wert
- 14. Opencart 2 Change Search Button Farbe
- 15. Bootstrap 4 Change Hamburger Toggler Farbe
- 16. SeekBar langsam erhöhen/verringern
- 17. Benutzerdefinierte seekbar android
- 18. jQuery - Change div Farbe für sogar mit Wahl: eq()
- 19. Change font awesome Icon Farbe auf Erfolg des Beitrags
- 20. apps script css change placeholder Farbe nach Klasse funktioniert nicht
- 21. CSS - Change Eltern div Hintergrund-Farbe auf Eingabeprüfung
- 22. Unity - Change Text UI Alpha-Farbe aus dem Skript?
- 23. Change Statusbar Farbe auf Fragment ändern [Android Lollipop]
- 24. Change default backgroud Farbe des md-Slider von Angular-Material
- 25. Android seekbar - keine Farbtönung Parameter
- 26. Angepasste verschiedene Farbzone mit Bereich Seekbar
- 27. Wie zeigt Android SeekBar progressChanged Wert in SeekBar Daumen?
- 28. Android SeekBar Mindestwert
- 29. Android SeekBar NullPointerException
- 30. Wie SeekBar-Werte umkehren?
Wenn ich thumbTint die Farbe Änderungen in Android Studio, aber nicht in Emulator, während wenn ich neue thumb Drawable hinzufügen den Daumen verschwindet (ich habe Xml Oval hinzugefügt) –
Wenn Farbe im Emulator nicht mit thumbTint ändern, versuchen Sie mit a echtes Gerät. Versuchen Sie es auch mit dem Java-Code und sehen Sie, ob es funktioniert. Wenn das Problem weiterhin besteht, fügen Sie den entsprechenden Code in Ihrer Frage als Bearbeitung hinzu. – Abhi
Wurde das Problem behoben? – Abhi