public class BoardPhotoShooting extends Activity {
DragObject imgView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.board);
imgView = new DragObject(getApplicationContext(), boardWidth, boardHeight);
imgView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
}
}
--------------------
class DragObject extends View {
// 중략
@Override
public boolean onTouchEvent(MotionEvent event) {
MU.TouchProcess(event);
invalidate();
return true;
}
}
안녕하세요. 카메라 preview 화면에 이미지뷰를 하나 두고 터치해서 드래그하는 것과 클릭(또는 롱클릭)했을때 다이어로그를 띄우고 싶은데요.
드래그 먼저 view를 상속한 클래스를 하나 두고 touchEvent를 이용해 터치이벤트를 구현 후 activity에서 클릭이벤트를 구현했더니 클릭이벤트가 발생하지가 않더라구요.
touchEvent를 없애니 클릭이벤트 잘 작동하구요......
이럴경우 둘다 반응하게 하려면 어떻게 해야하나요?
혹시 도움될만한 자료라도 있으면 도움 부탁드립니다~!