Если вы хотите удалить этот серый фон при установке изображения переднего плана, установите пустое фоновое изображение.или просто вместо установки изображения переднего плана установите для кнопки только фоновое изображение.Я надеюсь, что это поможет вам.
Отредактировано с кодом
<ImageButton android:text="Button" android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/icon"/>
![When you use set only foreground by using android:src propery](https://i.stack.imgur.com/0LBsK.png)
<ImageButton android:text="Button" android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/icon"/>
![When you set only Background using android:background property](https://i.stack.imgur.com/NTeRR.png)