png-Bild mit grauem hintergrund in android
Ich habe einige png-Bild-Tasten, die ich benutze in meiner app. Aber Sie zeigen sich mit grauem hintergrund auf meiner Seite. Tut android immer mit einem grauen hintergrund für eine transparente? Gibt es eine Arbeit um?
Dies ist, wie es gezeigt vor.
Dies ist, wie es sich zeigt, nachdem ich #FF000000 Bearbeitungen
Dies ist, wie ich will, es zu zeigen.
BEARBEITEN:
Fehler, wenn ich #FF:
Farbe Wert nicht gültig, es muss #rgb #argb, #rrggbb oder #aarrggbb (bei 'hintergrund' mit dem Wert '#FF'). main.xml
Du musst angemeldet sein, um einen Kommentar abzugeben.
@android:color/transparent. Phoenixblade9 in der Nähe war.
Wenn das Bild transparent ist, es sollte nichts gezeigt, hinter dem Bild.
Den Standard-Farben variieren von distribution zu distribution. Das Farbschema/Design für ein HTC-Handy anders sein wird, als von einem Motorola-Handy, oder dem emulator.
Wenn Sie sicherstellen möchten, dass eine Anzeige hat einen transparenten hintergrund, legen Sie die folgenden in Ihrem XML-code für die anzeigen:
Sollte dies dafür, dass der hintergrund komplett transparent ist.
Den code Zeile in der Bildansicht oder ImageButton in der XML-Datei ist eigentlich:
Schreibe ich hier jemandem helfen, der nicht vertraut ist mit der Plattform und nicht verbinden die beiden Antworten oben.
Ich fand dies passiert, wenn
android:src="@drawable/mypngimage"
in Ihrer xml-Datei. Stattdessen, wenn Sie hintergrund verwenden, dann wird die graue Fläche geht Weg und es verhält sich wie erwartet.android:background="@drawable/mypngimage"
Bitte prüfen Sie, ob Ihr Bild mit 32 bit Farbtiefe oder nicht. Danach fügen Sie diesen code in Ihre Bild-Ansicht:
android:background="@android:color/transparent"
.Um Ihr Bild transparente öffnen Sie Adobe Photoshop oder Illustrator-öffnen Sie die Datei (also dein Bild) und klicken Sie auf Datei, und klicken Sie auf exportieren - speichern als web - (legacy), tick-transparent und speichern Sie es.
Auch Sie können #50FFFFFF (aarrggbb). in diesem format, aa alpha-Kanal für Transparenz-Frequenz. Also, Wenn Sie über Farbe, erhalten Sie einen 50% - transparent weißen hintergrund.