Kann ich ein anderes Icon für den Android Task Switcher einstellen?

8

Meine App hat ein Logo, das ich entweder schwarz oder weiß machen kann. Das Launcher-Symbol, das ich angegeben habe, ist schwarz, und ich möchte es in dieser Farbe behalten. Meine Anwendung verwendet jedoch ein dunkles Design und die Farbe der App-Titelleiste im aktuellen Apps-Stapel ist ebenfalls schwarz. Das schwarze Symbol auf der schwarzen Titelleiste sieht hässlich aus, vor allem neben weißem Text. Hier ist ein Screenshot zur Erläuterung:

Ist es möglich, ein anderes Symbol für den Launcher und den Task-Umschalter anzugeben?

BEARBEITEN: Ich sehe, dass Chrome das tut: es ändert sein Task-Switcher-Icon auf das Favicon der aktuellen Site. Wenn diese API also nicht privat ist, weiß ich kategorisch, dass dies möglich ist.

    
Timestretch 13.02.2016, 18:24
quelle

1 Antwort

1

Ja, wir haben ab der API 21 die Möglichkeit, die Darstellung unserer App im Bildschirm "Zuletzt verwendete Apps" mithilfe der TaskDescription API.

Wenn Sie sich nur für das Symbol interessieren, können Sie dieses Snippet im Wesentlichen überall innerhalb von Activity verwenden:

%Vor%

Sie müssen jedoch beachten, dass die Präsentation Ihrer App auf dem Bildschirm "Zuletzt verwendete Apps" durch die zuletzt festgelegte TaskDescription bestimmt wird.

Wie aus dem großartigen Artikel von Big Nerd Ranch zu diesem Thema zitiert:

  

Standardmäßig basiert die Aufgabenbeschreibung auf der Aktivität an der Basis des Aktivitätsstapels der Aufgabe. Andere Aktivitäten, die sich anhäufen, wirken sich nicht auf das Design aus, es sei denn, diese Aktivitäten verfügen über eine TaskDescription, die zur Laufzeit explizit festgelegt wird. Die oberste Aktivität mit einer explizit festgelegten TaskDescription übertrumpft das im Manifest oder in den unten aufgeführten Aktivitäten im Stack mit TaskDescriptions festgelegte Styling.

Um das bestmögliche Ergebnis zu erzielen, sollten Sie dieses Snippet in die MainActivity -Methode Ihrer App einfügen.

    
ridsatrio 11.05.2016, 11:22
quelle

Tags und Links