경험의 기록

2021.08.19 - [안드로이드/기본] - [Android] CoordinatorLayout 사용하기 - (2) CollapsingToolbar 활용

 

[Android] CoordinatorLayout 사용하기 - (2) CollapsingToolbar 활용

2021.08.19 - [안드로이드/기본] - [Android] CoordinatorLayout 사용하기 - (1) AppBar 숨기기 [Android] CoordinatorLayout 사용하기 - (1) AppBar 숨기기 CoordinatorLayout 을 사용하면 스크롤에 따라 애니메..

hanyeop.tistory.com

에서 이어지는 글입니다.

 


코디네이터레이아웃에서도

스와이프하여 새로고침할 수 있는 SwipeRefreshLayout 를 사용할 수 있다.

 

implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0"

종속성 추가해주고,

 

 

 

기존의 코드에서 SwipeRefreshLayout으로 리사이클러뷰를 감싸준다.

또한 behavior도 옮겨준다.

 

// 스와이프 새로고침
        binding.apply {
            // 새로고침할 내용 적어야함
            pullToRefresh.setOnRefreshListener {

                // 새로고침 아이콘 제거
                pullToRefresh.isRefreshing = false
            }
        }

이제 메인코드에서 작동에 대한 코드를 정의해주면

 

 

 

기존의 SwipeRefreshLayout처럼 사용할 수 있다.

 

 

 

 

https://github.com/HanYeop/AndroidStudio-Practice2/tree/master/CoordinatorLayoutEx

 

GitHub - HanYeop/AndroidStudio-Practice2: (2021.05.20~) 안드로이드 학습 내용 저장소

(2021.05.20~) 안드로이드 학습 내용 저장소. Contribute to HanYeop/AndroidStudio-Practice2 development by creating an account on GitHub.

github.com

 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading