버튼 한개을 생성후

버튼을 누른상태에서 상하좌우로 움직여서 버튼의 경계를 벗어날 경우

이벤트를 발생 시키려 합니다.


getEdgeFlags() 를 사용하려고 하는데

리턴값은 EDGE_TOP, EDGE_BOTTON, EDGE_LEFT, EDGE_RIGHT 입니다.

그런데 아래 코드를 실행하면 항상 0만 리턴됩니다.


어떻게 해야 할까요?


    public boolean onTouch(View v, MotionEvent event) {
        int edgeflag = event.getEdgeFlags();


       return false;


}