當用戶點擊 imageButton 時,我想創建一個靜態類來實現 OnClickListener 和 OnTouchListener 事件。
static class ClickListenerForScrolling implements OnClickListener, OnTouchListener
有下面的方法:
@Override
public void onClick(View v)
和
@Override
public boolean onTouch(View arg0, MotionEvent arg1)
整體思路是當用戶碰觸ImageButton時,會改變它的圖像資源。當用戶點擊按鈕的時候,會執行一項任務。如何實現?
imageButton.setOnTouchListener(new View.OnClickListener() {
public void onTouch(View arg0, MotionEvent arg1) {
//change background here
}
});
imageButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
//action here
}
});