Прозрачность границ ImageButton - Как удалить квадратную рамку вокруг круглого изображения? - PullRequest
37 голосов
/ 21 марта 2011

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

Ответы [ 3 ]

91 голосов
/ 24 марта 2011

Установите этот атрибут в вашем 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"
     />
13 голосов
/ 15 сентября 2013

Или просто установите фон в прозрачный цвет 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"
     />
4 голосов
/ 24 марта 2011

Вы можете использовать ImageButton.setBackgroundResource (int) (атрибут android: background), который избавится от этой границы.

Costi

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...