LazyColumn(3)
-
Jetpack Compose - Material Design Practice
https://github.com/SeongHyunJeon/android-kotlin-practice/tree/36dd9b50b641eed510889f2d3259f6d9f11604df/Superheroes 상위 레이아웃 범위 내에서 하위 요소들의 정렬은 크기가 보장되어야 하는 요소를 제외하고 가중치 Modifier.weight()를 설정하면 된다. 코드와 그 결과를 먼저 보자. Row( modifier = Modifier .fillMaxWidth() .padding(16.dp) .height(72.dp) ) { Column() { Text( text = stringResource(nameRes), style = MaterialTheme.typography.displaySmall ) Text( text =..
2024.01.30 -
Jetpack Compose - Grid Practice
https://github.com/SeongHyunJeon/android-kotlin-practice/tree/b09a23696b0f2e6ea32673e5baa3b0523f649cd7/Courses
2024.01.26 -
Jetpack Compose - LazyColumn, Legacy icons, Adaptive icons
https://github.com/SeongHyunJeon/android-kotlin-practice/tree/a46ed8e8e877a6db82d79edb8279c9a47c32d165/Affirmation LazyColumn - 모든 요소를 한 번에 렌더링하여 메모리와 성능에 민감한 Column과 달리, LazyColumn은 보이는 영역 내에서만 렌더링하여 효율적으로 작동하는 덕분에 스크롤이 발생할 수 있는 대규모 목록에 사용된다. items() - 파라미터로 리스트와 람다를 받아 LazyColumn의 항목 추가를 담당한다. 비트맵 레거시 아이콘(Legacy icons) - mdpi, hdpi, xhdpi, 등등 다양한 해상도의 런처 아이콘들을 의미하는데, 각각 다른 해상도를 가진 안드로이드 기기들에 적..
2024.01.24