Jetpack Compose: LazyColumn/LazyRow 내부 코드 분석 ~ 3부 LazyLayout
3부는 LazyList에서 호출하는 LazyLayout
Composable 함수를 살펴볼 예정입니다.
3부는 LazyList에서 호출하는 LazyLayout
Composable 함수를 살펴볼 예정입니다.
Android 개발 시 텍스트 크기의 자동 변경은 ellipsize와 더불어 특별하게 텍스트를 표현하는 방법입니다. 제한된 영역에 노출할 텍스트의 중요도에 맞춰 개발자는 다양한 방법 중 하나를 선택할 수 있습니다.
Compose Preview에 노출하는 이미지를 동료 혹은 다른 사람과 공유하고 싶은 경우가 있다.
Android 개발 시 Compose 사용이 늘어남에 따라 다양한 기능들이 요구되고 있습니다. 대표적인 것 중 하나가 Navigation입니다. 구글도 Compose navigation을 제공하고 있지만, 오늘은 Compose Navigation에서 BottomSheet에 관련된 케이스를 다뤄보겠습니다.
2부 두 번째 글에서는 LazyList에서 호출하는 rememberLazyListMeasurePolicy 함수를 살펴볼 예정입니다.
최신 Android Studio Meerkat RC 1과 Ladybug Feature Drop IDE에서 Build 메뉴
선택에 따라 변경되는 동작을 확인해 보려고 한다.
2부에서는 1부 LazyColumn/LazyRow에서 호출되는 내부 Composable인 LazyList와 관련된 정보를 살펴볼 예정입니다.
앞으로 살펴볼 Composable 함수의 대부분은 internal 혹은 private으로 실제 개발자가 직접 만져볼 코드는 아닙니다.
Android 개발에서 Jetpack Compose 채택이 늘어감에 따라 주요 컴포넌트 중 하나인 LazyColumn/LazyRow에 대해서 알아보겠습니다. 앞으로 나오는 코드는 public 및 내부 코드를 기반으로 파악한 부분입니다.
최근 Library 모듈에서 Instrumentation Test시에 경험한 기록을 남겨봅니다. 해당 작업은 오랜만에 0부터 작업해서 변경된 부분을 놓쳐서 간단하게 남겨둡니다.
Compose를 부분 적용하는 케이스 중 하나는 BottomSheetDialogFragment에서 View만 Compose로 바꾸는 케이스이다.
Subscribe to this blog via RSS.
Jetpack Compose: LazyColumn/LazyRow 내부 코드 분석 ~ 3부 LazyLayout
Posted on 20 Apr 2025