Я думаю, что мое изображение прозрачно, но я вижу серый фон, появляющийся по краям моего изображения, который круглый. Поэтому вместо приятного прозрачного раунда ImageButton я вижу квадратные края. Мне нужно обеспечить высоту или жалуется, но теперь у меня есть контур серого/серебряного квадрата, который только что округляется.
ImageButton Border Transparency - Как удалить квадратную рамку вокруг круглого изображения?
Ответ 1
Установите этот атрибут в вашем android:background="@null"
ImageButton
XML android:background="@null"
<ImageButton android:src="@drawable/yourimagename"
android:id="@+id/thebuttonid"
android:layout_width = "wrap_content"
android:layout_height = "wrap_content"
android:background="@null"
/>
Ответ 2
Или просто установите фон в прозрачный цвет Android
<ImageButton android:src="@drawable/yourimagename"
android:id="@+id/thebuttonid"
android:layout_width = "wrap_content"
android:layout_height = "wrap_content"
android:background="@android:color/transparent"
/>
Ответ 3
Вы можете использовать ImageButton.setBackgroundResource(int) (андроид: фоновый атрибут), который избавится от этой границы.
Costi