Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

모바일 앱(안드로이드)

jetpack compose 중첩 된 lazycolumn 오류 대처 방안 ... 퍼옴

Billcorea 2024. 4. 28. 15:24
반응형

제트팩 구성에서 중첩된 게으름 칼럼 문제 해결

리스트뷰


• 이 기사에서는 제트팩 컴포즈 UI에서 중첩 목록 보기(LazyColumn)를 구현할 때 직면하는 일반적인 문제에 대해 논의하며, 이는 RecyclerView를 사용하여 Kotlin에서 직접 구현하는 것과 다르다.

• 과제는  lazy column  내부에 있는 동안 외부 lazy column 의 스크롤 동작을 제어하는 데 있다.

• 저자는 여러 목록으로 보기를 만드는 자세한 예를 제공하여 문제와 그 결과를 보여준다.

• 가장 간단한 접근법은 자식 목록에 대해 부모 LazyColumn을 생성한 다음 다른 LazyColumn을 생성하는 것을 포함하지만 이는 무한대 최대 높이 제약과 관련된 오류를 초래한다.

• 정적 높이와 동적 높이 솔루션이 탐색되지만 고정 높이와 하위 목록별 동적 높이 계산 측면에서 한계가 있다.

• 저자는 컬럼 내에 새로운 레이지컬럼을 만드는 대신 모든 합성물을 모체 레이지컬럼 내부에 감싸는 것을 포함하는 더 간단한 솔루션을 제안한다.

• 이 접근법은 부드러운 스크롤링 및 다양한 UI 또는 동적 높이를 갖는 항목의 추가를 허용한다.

https://medium.com/@neha-saini/android-jetpack-compose-nested-lazycolumn-issue-infinity-maximum-height-constraints-28c105f114f6

Android Jetpack Compose nested LazyColumn Issue (infinity maximum height constraints )

Hello Everyone,

medium.com

반응형