我和朋友在一个应用程序上工作,我希望按钮可以通过改变背景和振动来直观地按下,然后当它被释放时它会按照该按钮做任何事情。
我现在拥有的按钮只有一个onclick方法,但我希望它在触摸时振动并在点击时执行它们的功能
我知道ontouch和onclick方法,但我似乎无法使用它们并且已经实现了onclicklistener和ontouchlistener
我怎么能管理这个。
答案 0 :(得分:0)
您只需使用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;
}
希望它有所帮助。