Я нахожусь в процессе создания приложения, которое требует кнопок неправильной формы. Я знаю, что могу использовать кнопки изображений и иметь неправильные формы в качестве изображений, но независимо от формы изображения, оно всегда занимает прямоугольную область на экране.
Возможно ли, чтобы кнопка занимала только точную форму изображения?
Нужно ли создавать собственный элемент управления или макет для этого или есть какой-либо другой действительный подход?
Если мне нужно создать пользовательский макет, то как мне обеспечить, чтобы пространство, окруженное всеми кнопками, которые я поместил в макет, всегда было круглым или эллиптическим?