Wie man einen transparenten ImageButton hat: Android
<ImageButton android:id="@+id/previous"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/media_skip_backward"
android:background="@drawable/transparent"></ImageButton>
Dies ist, was ich habe versucht, ein transparent ImageButton so, wie die Tasten auf einem SurfaceView. Aber Eclipse gibt mir einen Fehler in das Projekt, sobald ich auch die transparente Linie in xml.
Bitte helfen.
InformationsquelleAutor der Frage Namratha | 2010-08-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, mit null für den hintergrund ...
InformationsquelleAutor der Antwort Quintin Robinson
NICHT mit EINEM TRANSAPENT ODER NULL-LAYOUTweil Sie dann die Taste (oder die generische Sicht) nicht mehr markieren zu klicken!!!
Verwenden Sie die Schaltfläche Spezifikationen:
InformationsquelleAutor der Antwort lory105
Können Sie auch eine transparente Farbe:
InformationsquelleAutor der Antwort Geykel
Einstellung der hintergrund
"@null"
wird die Taste hat keine Auswirkungen, wenn auf Sie geklickt wird. Dadurch wird eine bessere Wahl sein.Später habe ich festgestellt, dass mit
ist auch eine gute Lösung. Und Sie Erben dieses Attribut in Ihrem eigenen Stil.
InformationsquelleAutor der Antwort Eliko
im Lauf der Zeit können Sie folgenden code
InformationsquelleAutor der Antwort Adem
Ich glaube, dass die akzeptierte Antwort sollte sein:
android:background="?attr/selectableItemBackground"
Dies ist das gleiche wie @lory105 die Antwort, aber es verwendet die support library für maximale Kompatibilität (die
android:
gleichwertig ist nur für API >= 11)InformationsquelleAutor der Antwort Sam Stern
Entfernen Sie diese Zeile :
Und in der activity-Klasse gesetzt
Können Sie festlegen, alpha-Niveau von 0 bis 255
o transparent und 255 bedeutet undurchsichtig.
InformationsquelleAutor der Antwort Nishant Shah
Der beste Weg ist, mit der transparenten Farbe code
verwenden Sie den Farbe code #00000000 für die Sache transparent
InformationsquelleAutor der Antwort Ajay Venugopal
Verwenden Sie einfach diesen code in Ihre
.java
Datei:InformationsquelleAutor der Antwort emi raza siddique
Den hintergrund der ImageButton als @null in XML
InformationsquelleAutor der Antwort Murtuza Khan
Verwenden "@null" . Es funktionierte für mich.
InformationsquelleAutor der Antwort abir99
Verwenden
ImageView
... es haben transparenten hintergrund eingestellt...InformationsquelleAutor der Antwort Caipivara
Dieser wird programmatisch festgelegt Hintergrundfarbe als transparent
InformationsquelleAutor der Antwort Nepster
Programmgesteuert es kann getan werden durch :
InformationsquelleAutor der Antwort Muhammed Refaat
In Ihrer XML-Satz
Background
- Attribut zu jeder FarbeWhite(#FFFFFF)
Schatten oderBlack(#000000)
Schatten.wenn Sie wollen Transparenz, legen Sie einfach 80 vor dem eigentlichen hash-code.InformationsquelleAutor der Antwort Alireza Ghanbarinia
Verwenden:
InformationsquelleAutor der Antwort Akshay Paliwal
Habe ich eine transparente
png
für dieImageButton
und dieImageButton
gearbeitet.InformationsquelleAutor der Antwort Kiyoshi