안녕하세요 갤러리를 커스터마이징해서 coverFlow처럼 만들었는데
갤러리를 움직일 때 즉 추루루루룩~ 옆으로 (좌 혹은 우 ) 움직일 때 액티비티에 어떠한 imageView를 안보이게 하고
갤러리의 움직임이 멈출 때 다시 나타나게 하려하거든요
많이 찾아보던중
gallery.setonitemSelectedListner를 쓸 때
윗 줄에 geallery.setCallbackDuringFling(false);를 주면
움직이는 도중에 가운데 보여지는 이미지 모두를 찍는게 아니라
움직이는 동작이 끝나고 마지막에 가운데 오는 아이템의 값만 보여주더라고요..
근데 문제는
저 메소드를 써서 추루룩~ 넘기고 멈추면 이미지가 딱 나타나는데(INVISIBLE, VISIBLE 사용)..
다시 움직이면 안 없어 집니다...
갤러리를 움직일 때 이벤트는 어디서 받나요?? Fling?? 이걸 근데 어떻게 써먹어야할 까요
갤러리를 상속 받은 클래스에
@Override
public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX,
float distanceY) {
//여기 안에 로그를 찍어보니 움직일 때 마다 로그가 남더라고요 ...
//그래서 아래처럼 저 c_play라는 이미지 뷰를 인비지블 해봤는데 안되네여 ;; 널포인트 뜨면서 ㅋㅋ
//저 완전초보라 이런 식으로밖에 못하겠는데 어떻게 해야할까요?
M_Player mm = new M_Player();
mm.c_play.setVisibility(View.INVISIBLE);
return super.onScroll(e1, e2, distanceX, distanceY);
}