Warum ist mein smallIcon für Benachrichtigungen immer ausgegraut?
Ich habe versucht, das kleine Symbol genau 16x16, Grau-skaliert, nichts als Grau und weiß (die Farbe Grau wird hex
Wert 616161), erstellen eine silhouette von meinem Programm-icon.
Doch egal, was er gerade zeigt sich, wie ein weiß/graues Quadrat in die Meldungen ein. Was mache ich falsch?
(Mein min api
ist 21, vorausgesetzt, es ist relevant)
- Veränderung mini-api ist 20
- Ich würde lieber nicht ändern, meine min-API, weil ich dann bestimmte Funktionen verlieren ich verlasse mich auf anderswo
- Phát sagen, richtig ist Ihre hintergrund-Bild für die Benachrichtigung Symbol muss transparent Farbe
InformationsquelleAutor user8367195 | 2017-07-26
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Folgen dieser link
Lassen Sie uns zuerst verstehen, die Android-Dokumentation, die wie folgt
Nun, dies ist leicht zu übersehen und ich habe gesehen, viele apps, live in den app-store mit tausenden von Benutzern, die nicht befolgt die erwähnten Richtlinien.
Also lassen Sie mich im detail erklären, wie können Sie konvertieren Sie Ihre Benachrichtigungs-Symbol auf einem Android-freundlich mit ein paar Klicks.
In Ihrem Lieblings-Bild-editor öffnen, Symbol-Datei. Konvertieren Sie alle Teile des Bildes, die Sie nicht wollen, um zu zeigen, transparenten Pixeln. Alle Farben und die nicht-transparenten Pixel werden angezeigt in weiß. Lassen Sie uns gehen Sie durch ein Beispiel.
EDITIERT: Danke @Andrej Patseiko für die tool
Für die Benachrichtigung, die Sie haben, die Verwendung unterschiedlicher Symbole für die verschiedenen android-Versionen:
Bekommen Benachrichtigungssymbol auf der Grundlage von version
Zusammen mit neuen features und Funktionen von Android 5.0 enthält eine Vielzahl von system-änderungen und API-Verhalten ändert. Pl. gehen Sie durch die Benachrichtigung änderungen im Verhalten.
Also, im Grunde müssen Sie silhouette icons als notification icon für API-Level 21+