🤖 Compose

[Compose] Compose 주의점

콩드로이드 2025. 1. 17. 13:37

1. Scaffold 사용 시 padding

예전엔 Scaffold의 content에 직접 Column을 배치해도 문제가 없었는데, 최근 Studio 버전에서는 Lint 검사가 강화되어서 Scaffold의 content에 padding을 적용해야 경고, 오류가 안 뜬다 

⭕️

 

 


 

2. Card의 elevation 

 예전에는 Card의 elevation 속성에 직접 Dp 값 사용가능 

- Material Design 3로 업데이트 되면서 CardElevation 객체를 사용하도록 변경됨

⭕️

 

 

 

3. LazyColumn items

- LazyColumn의 items 함수에 List<T>를 직접 전달해 아이템 표시가 가능했는데 Compose 1.2.0 버전부터는 items 함수가 변경되어 더 이상 List<T>를 직접 전달할 수 없다

- Compose 1.2.0부터 LazyColumn의 items 함수는 count와 itemContent 파라미터를 사용하도록 변경

⭕️

'🤖 Compose' 카테고리의 다른 글

[Compose] SideEffect  (0) 2025.01.16
[Compose] Animation  (0) 2025.01.08
[Compose] State, StateHoisting  (0) 2025.01.07
[Compose] Snackbar  (0) 2025.01.07
[Compose] ConstraintLayout, ConstraintSet  (0) 2025.01.07