Como sabemos, cuando creamos un ImageButton, por defecto Android nos establece un fondo gris tipo botón, que puede afectar visualmente al aspecto de nuestra imagen, sobre todo si no tiene fondo propio.

Para setear un fondo transparente en un botón, tan sólo tenemos que añadir al xml del mismo lo siguiente:

android:background="@null"

Para hacerlo desde Java directamente:

ImageButton ib=(ImageButton)findViewById(R.id.imageButtonid);
ib.setBackgroundColor(Color.TRANSPARENT);

Un saludo!

Cómo poner el fondo de un ImageButton transparente
Etiquetado en:                

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Social media & sharing icons powered by UltimatelySocial