как сделать разные способы прикосновения и нажатия кнопок? - PullRequest
1 голос
/ 01 июля 2011

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

кнопки, которые у меня естьтеперь есть только метод onclick, но я хочу, чтобы он вибрировал при прикосновении, и выполняю их функцию при нажатии

Я знаю о методах ontouch и onclick, но я не могу использовать их, и уже реализовал как onclicklistener, так и ontouchlistener

как мне это сделать.

1 Ответ

0 голосов
/ 31 июля 2011

Вы можете сделать это, только используя OnTouchListener:

@Override
public boolean onTouch(View v, MotionEvent event) {

    if (event.getAction() == MotionEvent.ACTION_DOWN) {
        /* Change your button background and vibrate */
    }
    else if (event.getAction() == MotionEvent.ACTION_UP) {
        /* Button's functionality */
    }

    return true;
}  

Надеюсь, это поможет.

...