Compose에서 그리기 소개

Compose에서 맞춤 항목을 그리는 방법을 알아보세요. 맞춤 그리기를 사용하면 내장 구성요소가 앱에 필요한 사항을 정확하게 처리하지 못하는 경우 앱의 디자인과 스타일을 개선할 수 있습니다.

핵심사항

  • DrawScope는 구성요소의 상태를 수동으로 유지할 필요 없이 도형, 경로 등을 그리는 선언형 스테이트리스 그리기 API입니다.
  • 여러 그리기 수정자를 사용하면 DrawScope에 액세스하여 다른 컴포저블로 그릴 수 있습니다.
    • drawBehind: 컴포저블 콘텐츠 뒤에 그립니다.
    • drawWithContent: 콘텐츠를 재정렬하는 데 유용합니다. 컴포저블의 콘텐츠를 호출할 시점을 전 또는 후에 선택할 수 있습니다.
    • drawWithCache: 크기가 변경되거나 내부에서 읽은 상태 변수가 변경될 때까지 객체를 캐시합니다.
  • Compose의 좌표계는 뷰 시스템과 동일합니다.
  • 모든 그리기 및 레이아웃 호출은 dp가 아닌 픽셀 값으로 실행됩니다. 화면 전체에서 일관되게 그리려면 dp를 사용하고 그리기 전에 픽셀로 변환하세요.
  • 그리기 호출은 항상 상위 컴포저블을 기준으로 합니다.

이 가이드가 포함된 컬렉션

이 가이드는 더 광범위한 Android 개발 목표를 다루는 선별된 빠른 가이드 모음의 일부입니다.

밝고 흥미로운 시각적 요소를 사용하여 Android 앱에 멋진 디자인과 분위기를 부여하는 기법을 알아보세요.

질문이나 의견이 있으신가요?

자주 묻는 질문(FAQ) 페이지로 이동하여 빠른 가이드를 알아보거나 문의하여 의견을 보내주세요.