Compose에서 맞춤 항목을 그리는 방법을 알아보세요. 맞춤 그리기를 사용하면 내장 구성요소가 앱에 필요한 사항을 정확하게 처리하지 못하는 경우 앱의 디자인과 스타일을 개선할 수 있습니다.
핵심사항
DrawScope
는 구성요소의 상태를 수동으로 유지할 필요 없이 도형, 경로 등을 그리는 선언형 스테이트리스 그리기 API입니다.- 여러 그리기 수정자를 사용하면
DrawScope
에 액세스하여 다른 컴포저블로 그릴 수 있습니다.drawBehind
: 컴포저블 콘텐츠 뒤에 그립니다.drawWithContent
: 콘텐츠를 재정렬하는 데 유용합니다. 컴포저블의 콘텐츠를 호출할 시점을 전 또는 후에 선택할 수 있습니다.drawWithCache
: 크기가 변경되거나 내부에서 읽은 상태 변수가 변경될 때까지 객체를 캐시합니다.
- Compose의 좌표계는 뷰 시스템과 동일합니다.
- 모든 그리기 및 레이아웃 호출은
dp
가 아닌 픽셀 값으로 실행됩니다. 화면 전체에서 일관되게 그리려면dp
를 사용하고 그리기 전에 픽셀로 변환하세요. - 그리기 호출은 항상 상위 컴포저블을 기준으로 합니다.
이 가이드가 포함된 컬렉션
이 가이드는 더 광범위한 Android 개발 목표를 다루는 선별된 빠른 가이드 모음의 일부입니다.
![](https://developer.android.google.cn/static/images/quick-guides/collection-illustration.png?hl=ko)
이미지 표시
밝고 흥미로운 시각적 요소를 사용하여 Android 앱에 멋진 디자인과 분위기를 부여하는 기법을 알아보세요.
질문이나 의견이 있으신가요?
자주 묻는 질문(FAQ) 페이지로 이동하여 빠른 가이드를 알아보거나 문의하여 의견을 보내주세요.