Ich habe einen Equalizer gemacht, um mit meiner App zu gehen, aber ich bin mir nicht sicher, wie ich den Daumen und die Fortschrittsfarbe der Suchleiste ändern kann. Es scheint standardmäßig pink zu sein und das passt nicht zur Ästhetik meiner App.wie SeekBar Farbe in Android ändern? (Programmatisch)
SeekBar seekBar = new SeekBar(this);
seekBar.setId(i);
seekBar.setLayoutParams(layoutParams);
seekBar.setMax(upperEqualizerBandLevel - lowerEqualizerBandLevel);
seekBar.setProgress(mEqualizer.getBandLevel(equalizerBandIndex));
//seekBar.setBackgroundColor(Color.DKGRAY);
//seekBar.setDrawingCacheBackgroundColor(Color.DKGRAY);
Vielen Dank. Ich habe letzteres verwendet, da ich die Suchleisten für den Equalizer programmatisch gemacht habe. Die Fortschrittsfarbe ändert sich, aber ich kann den Daumen nicht ändern. Was kann ich dagegen tun? – Alpoe
Der erste Teil der Antworten gibt an, wie die Farbe des Suchleisten-Daumens geändert wird. Ich habe diesen Code hinzugefügt, da er über einen größeren API-Bereich ausgeführt wird. – Abhi
Überprüfen Sie die bearbeitete Antwort auf Java-Code, um die Farbe des Suchleisten-Daumens zu ändern (funktioniert nur für Android 5 und höher). – Abhi