Einstellung alpha-Transparenz auf einen listView-android
Hallo, ich würde gerne die Transparenz meiner listview , ich habe bereits einige Beispiele sehen , aber alle waren als ein zu 100% transparent .
als diesem Thema :
Wie man die ListView transparent in android?
Als Jacky erwähnt, festlegen von Parametern für die Listen-Ansicht wird die Arbeit machen.
android:background="#00000000"
android:cacheColorHint="#00000000"
Aber in meinem Fall ich möchte nur, um es zur Hälfte transparent ist , eine Art von alpha 50 und so.
Mein Ziel ist es hier, dass der Benutzer sehen könnte, den hintergrund des UI durch listview aber auch den hintergrund sehen meiner listView mit ein bisschen transparecy.
Wie kann ich das erreichen ?
Dank.
- Beachten Sie, dass die alpha-Transparenz ist ein teurer Vorgang, da es beinhaltet, Lesen Sie wieder aus dem Speicher zum mischen der Farben, sollten Sie wahrscheinlich denken über die Deaktivierung der alpha auf weniger fähigen Geräten
InformationsquelleAutor user569873 | 2011-01-27
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn ich mich Recht erinnere, werden die ersten zwei Ziffern von
#00000000
sind für alpha-Kanal.Etwas wie
#80XXXXXX
werden 50% Transparenz.Finden Sie Farbe Status-Liste für weitere Erklärung.
Können Sie programitically die Transparenz des UI-Elements.
yourUIElement.setAlpha(0.5) macht 50% transparent.
Die setAlpha Methode nimmt den Wert von 0 auf 1
0 : Völlig Transparent
1 : Völlig Undurchsichtig.
Farben ausgedrückt werden, die im ARGB-Farbraum, so #336699CC ist:
0x33 Transparenz
0x66 rot Komponente
0x99 grüne Komponente
0xcc blau-Komponente