548 Stimmen

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 versucht, eine transparente ImageButton zu erhalten, um diese Tasten auf einem SurfaceView zu platzieren. Aber Eclipse, gibt mir einen Fehler in das Projekt, sobald ich die transparente Zeile in xml enthalten.

Bitte um Hilfe.

1voto

abir-cse Punkte 397

Utilisez "@null" . Bei mir hat es funktioniert.

<ImageButton
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    app:srcCompat="@drawable/bkash"
    android:id="@+id/bid1"
    android:layout_alignParentTop="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:background="@null" />

1voto

Nikolay Podolnyy Punkte 732

それは android:background="@android:color/transparent"

<ImageButton
    android:id="@+id/imageButton"
    android:src="@android:drawable/ic_menu_delete"
    android:background="@android:color/transparent"
/>

0voto

Wenn Sie es in einem .xml verwenden Sie den unten stehenden Code:

android:background="@null"

Und hier ist ein Beispiel für eine programmatische Umsetzung

yourButton.setBackgroundResource(0);

0voto

In Ihrem XML-Satz Background Attribut zu einer beliebigen Farbe White(#FFFFFF) Schatten oder Black(#000000) shade.if you want transparency just put 80 before the actual hash code.

#80000000

0voto

Zar E Ahmer Punkte 32557

Dies ist eine programmatisch eingestellte Hintergrundfarbe als transparent

 ImageButton btn=(ImageButton)findViewById(R.id.ImageButton01);
 btn.setBackgroundColor(Color.TRANSPARENT);

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X