создать ресурс drawable c shape и поставить <corners radius="?" И применить ImageButton background="название ресурса drawable"
к сожелению к изображению это не будет относиться, изображение останется квадратным
он маленький? или матч парент
изображение не большое, единственное что придумал это самому обрезать через фотошоп и убрать фон, но думаю лучше найти способ через Android studio
можно создать новый MaterialButton и установить background="картинка" затем cornerRadius="?" затем наслоить его к ImageButton или на что-то другое.
а разве это как то сыграется на самом изображении?
а как наслоить?
Не надо кнопку класть на другую кнопку. Это дичь дикая.
а как тогда лучше сделать? или просто в фотошопе обрезать и убрать фон?
Можно сделать фон в виде круглой drawable, как тут посоветовали.
и на фон накинуть прозрачную кнопку?
Зачем? У любого вью есть свойство background
А что, если юзать имедж вью и через глайд установить cyrcleCrop?
Тогда придется руками реализовать accessibility кнопки у картинки.
Обсуждают сегодня