Посоветуйте пожалуйста.
Делаю 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.
Проблемы со своим control
Re: Проблемы со своим control
А как вы кнопки накидали?
Re: Проблемы со своим control
В onTouch бери координаты касания getPixel(int x, int y) и проверяй цвет на прозрачность(как? - сам не пробовал, уверен гугл тебе поможет ) Если попал на прозрачное поле возвращай false в onTouch - тем самым клик передастся на обработку вью которое ниже.
P.S. если получится - отпишись
P.S. если получится - отпишись
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.