Activity에 슬라이드 View가 열려있을때 제스처 모션으로 닫기게 하려고 GestureDetector.OnGestureListener 를이용하여 Activity에 넣었더니 제스처가 작동을 하지않네요 그래서 적용된 fragment에다가도 GestureDetector를 넣어봤는데 여전히 같습니다... ㅠ
implements GestureDetector.OnGestureListener
...
gestureScanner = new GestureDetector(this);
...
@Override
public boolean onTouchEvent(MotionEvent event) {
// TODO Auto-generated method stub
return gestureScanner.onTouchEvent(event);
}
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
Log.d(TAG, "onFling");
Y_down = e1.getY();
Y_up = e2.getY();
if ((Y_down - Y_up) > 100) {
if (relative_slide_ex.getVisibility() == View.VISIBLE) {
CloseSlideExOpenMinData();
}
}
return true;
}
...
왜안먹는걸까요.,. 제스처에 관한 예제들 다따라해봐도 같은증상입니다.. 안에 로그도 안찍히더군요 ㅠㅠ 어떻게 해결하는지 아시는분 있으면 알려주세요