반응형
Jetpack Compose에는 6개의 주요 지연 레이아웃 구성요소가 있습니다. 그 6가지 주요 layout 구현에 대한 이해를 원본 출처를 참고해 배워 보세요.
- LazyColumn — 세로로 스크롤되는 항목 목록
- LazyRow - 가로로 스크롤되는 항목 목록
- LazyVerticalGrid - 세로로 스크롤 가능한 요소 그리드
- LazyHorizontalGrid - 가로로 스크롤 가능한 요소 그리드
- LazyVerticalStaggeredGrid - 높이가 다양한 항목의 세로 스크롤 가능 그리드입니다.
- LazyHorizontalStaggeredGrid — 다양한 높이를 가진 항목의 가로 스크롤 가능 그리드입니다.
https://medium.com/@daniel.atitienei/lazy-layouts-guide-in-jetpack-compose-1fd1c3df5497
Lazy Layouts Guide in Jetpack Compose
Lazy layouts are a set of UI components that enable you to show huge datasets in your app in an effective manner. Only the objects that are…
medium.com
다양한 화면 구현에 도움이 됩니다. xml layout 에서는 listview에 adapter까지 구현을 하다 보면 손이 많이 가기도 했고, 재 활용성에 효율이 떨어지기도 했습니다. 하지만, jetpack compose로 전환하게 되면서부터는 재활용성에 대한 고민이 대폭 감소하고 있다는 생각이 듭니다.
배워 두면 두고 두고 도움이 될 듯합니다.
반응형
'모바일 앱(안드로이드)' 카테고리의 다른 글
안드로이드 앱 만들기 : stack 을 읽어보자 (인터넷 펌) (73) | 2023.08.17 |
---|---|
안드로이드 앱 만들기 : Compose August ’23 release 읽어보기 (인터넷 펌) (56) | 2023.08.16 |
안드로이드 앱 만들기 : 소셜 로그인의 오류 ???(카카오톡 로그인, 네이버 로그인, 코드 난독화 등등) (60) | 2023.08.14 |
안드로이드 앱 만들기 : 잘 꾸며진 앱 기본 탬플릿 (인터넷 펌) (54) | 2023.08.11 |
안드로이드 앱 만들기 : jetpack compose chart (인터넷 펌) (56) | 2023.08.10 |