So ändern Suchleiste Fortschritte die Farbe entsprechend Ihrer Fortschritte?
Ich zum erstellen eines benutzerdefinierten seekbar, deren Fortschrittsbalken Farbe ändern zwischen rot und blau, wie der Benutzer ändert die Fortschritte der bar.
Ich habe es versucht, aber es ist nur das ändern der hintergrund Farbe nicht der Fortschrittsbalken Farbe.
seekBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
public void onStopTrackingTouch(SeekBar seekBar) {
//TODO Auto-generated method stub
}
public void onStartTrackingTouch(SeekBar seekBar) {
//TODO Auto-generated method stub
}
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
seekBar.setBackgroundColor(Color.RED + progress);
}
});
InformationsquelleAutor kaibuki | 2011-12-23
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
verwenden Sie benutzerdefinierte Suchleiste, die für diese Anforderung finden Sie unter folgenden link
http://www.mokasocial.com/2011/02/create-a-custom-styled-ui-slider-seekbar-in-android/
Suchen bar, Pfad ändern, Farbe von gelb bis weiß
InformationsquelleAutor RajaReddy PolamReddy
Es gibt viele Weg, dies zu tun, werde ich Ihnen sagen, der einfache Weg.
Sie können die Farbe von progressBackground wie diese:
Wenn Ihr api-level 21 verwenden, können Sie getProgressBackgroundTintList oder getProgressBackgroundTintMode().
Getestet hab ich in der pre-lollipop und es funktioniert ok!
Funktioniert nicht, zumindest auf meinem Android-8-Gerät. Keine Ahnung warum es nicht funktioniert ?
InformationsquelleAutor uiltonsantos