2013-06-04 2 views
4

Я разработал несколько кнопок с фотошопом, но теперь мне пришла в голову проблема, как заставить их работать.Android-непрямоугольные кнопки, как справиться с этим?

В основном я имею это изображение

My buttons

Я думал о два решения: первое, чтобы поместить их в RelativeLayout и поместить их «много» набивка/маржинальной работы, второе решение сократить их вертикально и прикрепить их по одному, как это:

My buttons2

Во втором решении я не могу, вероятно, использовать селектор, а не на все кнопки на ле ast, не большая проблема кстати. С первым я немного беспокоюсь о масштабировании на разных размерах экрана.

Будет проблемой? Какое решение вы бы предложили?

Заранее спасибо.

+0

Вместо кнопок .. вы можете попробовать с изображением справа ... И да, я знаю, что это не правильный ответ. Даже я жду, чтобы кто-то ответил на этот вопрос ... @Enrichman – amalBit

+0

@amal ImageViews будет работать таким же образом – Selvin

+0

Вы считаете, что пользовательский вид? Вы можете создать собственный вид для целого ряда кнопок – lelloman

ответ

1

Его не должно, что ваша активная область должна быть такой же формы, как ваша форма изображения .. enter image description here

Изменение изображения OnClick ...

Если ваши варианты открыты использовать вид изображения вместо кнопки, тогда все изображение будет доступно для кликов.

Я искал все, чтобы найти это question похожее на ваше. Надеюсь, это поможет.

+1

Спасибо, это кажется хорошим решением. Я буду ждать, пока кто-нибудь увидит, что что-нибудь еще выйдет. :) – Enrichman

+1

Я думаю, что вы выиграли квест, это, наверное, лучшее решение. : p Btw Я постоянно меняю значки (мне не понравился результат, LOL). еще раз спасибо – Enrichman

Смежные вопросы