Свайпы поверх кнопок

Интерфейс, диалоги, темы, стили, меню
Ответить
Alex43
Сообщения: 7
Зарегистрирован: 06 апр 2014, 23:11

Свайпы поверх кнопок

Сообщение Alex43 » 15 фев 2015, 14:04

Здравствуйте.
Возник следующий вопрос: есть активитти почти полностью заполненная кнопками и на ней надо отслеживать свайпы.
Я делаю это следующим способом:

Код: Выделить всё

@Override
    public boolean onTouchEvent(MotionEvent event)
    {
       
        switch(event.getAction())
        {
            case MotionEvent.ACTION_DOWN:
                start_x = event.getX();
                start_y=event.getY();
            break;
            case MotionEvent.ACTION_UP:
                end_x = event.getX();
                end_y=event.getY();
                swipe_handler();
                break;
        }




        return super.onTouchEvent(event);
    }

Но это работает только если свайпать не поверх кнопок, в противном случае нет.
По сему вопрос как правильно реализовать обработчик свайпов?
P.s.заранее благодарен за ответ.
P.s.s.кнопки в данном случае можно и отключить, но не понятно как. Если через setEnabled(false) то они все еще мешают свайпать.

Ответить