Jetpack Compose 당겨서 새로고침(Pull To Refresh) + Lottie


Jetpack Compose 당겨서 새로고침(Pull To Refresh) + Lottie

- 여는 글 새로운 앱을 Compose를 이용해 개발 중인데, 밋밋한 앱에 포인트를 주면 좋을 것 같아서, 일반적인 CircleIndicator를 사용하지 않고 아래와 같이 Lottie를 이용하여 당겨서 새로고침 기능을 만들어 보았다. - 당겨서 새로고침 1) 새로고침 상태 새로고침 상태는 두가지로 나뉜다. '새로고침 중인가? 아닌가?'이다. var refreshing by remember { mutableStateOf(false) } 2) 새로고침 실행 만약 UIThread에서 새로고침을 실행하면 새로고침 되는 동안 UI가 Block 된다. 그래서 코루린스코프 위에서 새로고침을 실행하고, 예제에서는 3초 후에 새로고침이 완료되도록 했다. 실제 앱에서 새로고침으로 데이터를 가져올 땐 viewModel에서..


원문링크 : Jetpack Compose 당겨서 새로고침(Pull To Refresh) + Lottie