Подтвердить что ты не робот

ImageButton Border Transparency - Как удалить квадратную рамку вокруг круглого изображения?

Я думаю, что мое изображение прозрачно, но я вижу серый фон, появляющийся по краям моего изображения, который круглый. Поэтому вместо приятного прозрачного раунда ImageButton я вижу квадратные края. Мне нужно обеспечить высоту или жалуется, но теперь у меня есть контур серого/серебряного квадрата, который только что округляется.

4b9b3361

Ответ 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