Android – Botón imagen con fondo transparente
¿Cómo hacer que un ImageButton de Android tenga el fondo transparente?
Una posible solución es que en xml de definición del botón (por ejemplo «activity_main.xml» de /res/layout) definas el botón con la propiedad de fondo de pantalla a transparente: android:background=»@android:color/transparent»
Un ejemplo del código de definición del botón sería:
<ImageButton android:id="@+id/imageButton1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignTop="@+id/button1" android:layout_centerHorizontal="true" android:src="@drawable/checkjanmi" android:background="@android:color/transparent" /> |
Donde checkjanmi es el nombre del recurso, y color/transparent indica que el fondo sea transparente.
Tener en cuenta que para que el fondo de la imagen aparezca transparente, la imagen tendrá que tener su fondo transparente y deberá ser o una imagen del tipo PNG o GIF.