본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[android] support v4 에 추가된 SwipeRefreshLayout.

by 돼지왕 왕돼지 2014. 4. 15.
반응형


 [android] support v4 에 추가된 SwipeRefreshLayout.

 

[android] support v4 에 추가된 SwipeRefreshLayout.


http://antonioleiva.com/swiperefreshlayout/


SwipeRefreshLayout은 Android 에서 PullToRefresh pattern action 을 수행하기 좋은 container 이다.

이 녀석은 scrollable 한 하나의 view 를 자식으로 가질 수 있는 ViewGroup 이다.


PullToRefresh 가 되면 상단에 자동으로 indeterminate progress animation 이 보여진다.

이 Animation 은 Google Now 에서 사용하는 progress style 과 비슷한다.

Swipe Down action 에 대해서만 해당한다.


setOnRefreshListener( OnRefreshListener ) : refresh 가 시작될 때 호출된다.

setRefreshing( boolean ) : progress visibility 를 on/off 한다.

isRefreshing() : refresh 중인지 체크

setColorScheme() : animation 의 color 를 설정한다.


Pull 동작을 막으려면 setEnabled( false ) 를 사용하면 된다.

Pull 동작을 막고 color progress 만 사용할 수도 있다.






반응형

댓글