Страница 1 из 1

Проблемы со своим control

Добавлено: 04 фев 2015, 12:02
dellby
Посоветуйте пожалуйста.
Делаю control который в простейшем случае состоит из 4 ImageView.
В RelativeLayout накидал кнопки первую UP, потом LEFT,RIGHT,DOWN.
Вешаю на них OnClickListener и вижу, что отрабатывает только DOWN, т.е. получается что DOWN перекрывает left/right, а они up.
https://drive.google.com/file/d/0BwGH1l ... sp=sharing

Как сделать чтоб оно работало, CustomView и кидать картинки на canvas? Если так то как поймать тапы (откуда взять координаты каждой кнопки).
Или как-то изящней можно, или либа какая есть, помогите plz.

Re: Проблемы со своим control

Добавлено: 05 фев 2015, 17:10
alexmx
А как вы кнопки накидали?

Re: Проблемы со своим control

Добавлено: 05 фев 2015, 23:21
doter.ua
В onTouch бери координаты касания getPixel(int x, int y) и проверяй цвет на прозрачность(как? - сам не пробовал, уверен гугл тебе поможет ) Если попал на прозрачное поле возвращай false в onTouch - тем самым клик передастся на обработку вью которое ниже.

P.S. если получится - отпишись :D