How to remove ImageButton's standard background image?
You can use android:background="@null"
for your ImageButton.
See also:
Android Developers official guide on Buttons
The best choice is not set a transparent background to your ImageButton
.
Give to your user a feedback when the button is tapped.
android:background="?attr/selectableItemBackgroundBorderless"
ImageButton.setBackgroundResource(0)