반응형
Jetpack Compose에는 6개의 주요 지연 레이아웃 구성요소가 있습니다. 그 6가지 주요 layout 구현에 대한 이해를 원본 출처를 참고해 배워 보세요.
- LazyColumn — 세로로 스크롤되는 항목 목록
- LazyRow - 가로로 스크롤되는 항목 목록
- LazyVerticalGrid - 세로로 스크롤 가능한 요소 그리드
- LazyHorizontalGrid - 가로로 스크롤 가능한 요소 그리드
- LazyVerticalStaggeredGrid - 높이가 다양한 항목의 세로 스크롤 가능 그리드입니다.
- LazyHorizontalStaggeredGrid — 다양한 높이를 가진 항목의 가로 스크롤 가능 그리드입니다.
https://medium.com/@daniel.atitienei/lazy-layouts-guide-in-jetpack-compose-1fd1c3df5497
다양한 화면 구현에 도움이 됩니다. 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 |