Android - кнопка ввода с распознаванием пальцев? - PullRequest
2 голосов
/ 03 апреля 2010

Я работаю над декой, но у меня возникает проблема, когда приходится перетаскивать палец по экрану для воспроизведения звуков кнопок, над которыми я перетаскиваю палец.

Button Button3 = (Button)findViewById(R.id.button03);
Button3.setOnTouchListener(new OnTouchListener() {
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                if(event.getAction() == MotionEvent.ACTION_DOWN){
                    mp.playSound(3);
                }
            return false;
            }
        });

Кто-нибудь знает, как я могу определить, когда палец вводит кнопку, а не нажимает кнопку? Спасибо:)

1 Ответ

0 голосов
/ 03 апреля 2010

Загляните в onTouchEvent

public boolean onTouchEvent (MotionEvent event)

С: Уровень API 1
Реализуйте этот метод для обработки событий движения сенсорного экрана.
Параметры
событие - событие движения.
Возвращает
True - если событие было обработано, иначе false.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...