일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- themes.xml
- hilt
- imageview
- fragment
- ViewModel
- Datastore
- Android
- 안드로이드
- 취업
- Binding Adapter
- nav_graph
- recyclerview
- electron
- kotlin
- Gradle
- Jetpack Compose
- android studio
- 스플래시
- 주석
- 일렉트론
- asLiveData()
- Navigation Component
- 개발자
- 면접
- 테마
- room
- TypeConverter
- Livedata
- Safe Args
- BottomNavigationView
Archives
- Today
- Total
목록Jetpack Compose (2)
나만 보는 일기장
[Jetpack Compose] LazyColumn을 통한 리스트 구현
Xml 기반 레이아웃 작업에서의 ListView와 RecyclerView처럼 Compose에서는 for문을 통한 수동적인 리스트와 LazyComlumn(이나 LazyRow)를 이용한 리스트가 있습니다. 둘의 차이점 또한 똑같습니다. ListView와 수동 리스트가 리스트의 아이템 전체를 로드해 화면에 보이지 않는 부분은 자원이 낭비되고, RecyclerView와 LazyColumn은 화면 밖을 벗어난 아이템을 재활용해 효율적이라는 점입니다. @Composable fun MainScreen(userProfiles: List) { Scaffold(topBar = { AppBar() }) { Surface( modifier = Modifier.fillMaxSize() ) { Column { for(userPr..
개발/Android
2022. 2. 2. 12:38