안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
삼성 기종에서 리스트를 끝까지 드래그하면 끝에서 멈추지 않고
계속 드래그 되는걸 볼수 있는데요.
예를 들어 아이폰 리스트 같이요.
혹시 그 애니메이션을 끌수 있는 방법이 없을까요?
다른 단말과 통일성이 없어서 꺼야할것 같은데
삼성 자체적으로 안드로이드 기본뷰를 손댄거 같아서
딱히 방법이 떠오르질 않네요 -_-;

2011.05.07 16:15:43
그러네요.. 기존에 있던 기능이 아닌가 봅니다.
딱히 없애려고 하는 사람보다 살리고 싶어 하는 사람들이 많은 것 같네요 :)
어떤 곳에서는 특정 폰에서는 세팅에 토글 기능이 있다고도 하고요...
사실 저도 리스트 뷰를 바닥에 붙여놓으면 cell 크기가 작을때는 overscroll 이 있었으면 좋겠다고 생각 한 적이 있었는데..
음.. 일단 OnDragListener 혹은 OnScrollListener 같은.. 류의 리스너를 등록해서 넘어오는 event Y 좌표를 확인해서 하는 방법이 있지 않을까요?
쉬워보이진 않네요;




흠.. stackoverflow에 작성자 분께서 질문하신 것과 같은 내용이 있네요... 혹시 작성자 분께서 질문하셨다면 이미 답을 얻어가셨겠지만..
http://stackoverflow.com/questions/5778820/is-there-a-way-to-disable-android-listview-animation
http://developer.android.com/reference/android/widget/AbsListView.html#setOverScrollMode(int)
setOverScrollMode 라는 메소드가 있네요..
setOverScrollMode(ListView.OVER_SCROLL_NEVER);
저도 궁금해서 찾아보다가 얻어갑니다.