티스토리 뷰


Listview 의 item 이 해당 사이즈를 넘게되면 기본적으로 scroll 이 생기는것은 누구나 알고 있을것이다.
이때 스크롤시 상단,하단으로 리스트의 끝부분에 도착하거나 scroll 을 item 이상으로 스크롤 시키면
파란색으로 리스트뷰가 물드는것을 볼 수 있다.



처음볼때는 오~~ 하겠지만 굳이 이런 effect 가 필요없을경우 없애거나 다른걸로 바꿀 수가 있다.

   listview.setOverscrollFooter(drawable); //하단 glow 세팅
   listview.setOverscrollHeader(drawable); // 상단 glow 세팅

   listview.setOverScrollMode(View.OVER_SCROLL_NEVER);  //overscroll effect 작동안함
   listview.setOverScrollMode(View.OVER_SCROLL_ALWAYS); // overscroll effect 항시작동(default)

위 overscroll effect는 api level 9 (v2.3) 부터 작동한다.
프로젝트의 android api level 이 9이하면 위 설정을 적용 시킬 수 없으며
device가 9 이상이라면 프로젝트를 9 이상으로 올려놓아야 한다. 적용가능하다.

overscroll image 를 첨부한다.

listview_overscroll.zip



[작성자] devbible.tistory.com


댓글