Jetpack Compose의 중첩 스크롤 처리 완벽 이해하기
서론
중첩 스크롤(Nested Scroll)은 두 개 이상의 컴포넌트에서 스크롤 이벤트가 동시에 발생할 때, 우선순위와 처리 방식을 정의하는 기술입니다. 기존 View 시스템에서는 '슬라이딩 충돌'이라고 불리며, 외부 차단(External Intercept)과 내부 차단(Internal Intercept) 방식으로 해결했습니다. Jetpack Compose에서는 Modifier.nestedScroll 수정자를 통해 이 문제를 ...
5월 31일 03:27에 게시됨
Jetpack Compose(3) — 상태 관리
목차- 1. 상태란 무엇인가
Compose에서의 상태 State
2.1 State
2.2 remember
2.3 rememberSaveable
Stateless와 Stateful
3.1 상태 상향 이동
상태 관리 방법
4.1 stateful을 이용한 상태 관리
4.2 StateHolder를 이용한 상태 관리
4.3 ViewModel을 이용한 상태 관리
4.4 LiveData, Rxjava, Flow를 State로 변환
요약
이전 글에서 TextField 컴포넌트 ...
5월 22일 02:28에 게시됨
Jetpack Compose 상태 관리 학습
1. 상태 없는 컴포넌트
1.1 의존성 추가
implementation("androidx.core:core-ktx:1.9.0")
implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.6.1")
implementation("androidx.activity:activity-compose:1.7.0")
implementation(platform("androidx.compose:compose-bom:2023.03.00"))
implementation("androidx.compose.ui:ui")
implementation("androidx ...
5월 21일 16:38에 게시됨