콘텐츠로 건너뛰기

자주 방문한 페이지

최근 방문한 페이지

navigation

크기 조정 가능한 비트맵 생성(9-패치 파일)

Draw 9-패치 도구는 Android Studio에 포함된 WYSIWYG 편집기로, 뷰의 콘텐츠와 화면 크기를 수용하기 위해 크기가 자동으로 조정되는 비트맵 이미지를 생성할 수 있는 도구입니다. 이미지에서 선택한 부분은 이미지 내에 그려진 표시기를 기반으로 가로 또는 세로 방향으로 크기가 조정됩니다.

NinePatch 그래픽에 대한 소개와 그 작동 방식에 관한 정보는 캔버스 및 드로어블 문서에서 NinePatch 드로어블에 대한 섹션을 참조하세요.

그림 1. Android Studio의 Draw 9-패치 도구에 있는 NinePatch 이미지

다음은 Android에서 Draw 9-패치 도구를 사용하여 NinePatch 그래픽을 생성하는 방법을 안내하는 간략한 지침입니다. NinePatch 이미지를 생성하기 위해 PNG 이미지가 필요할 것입니다.

  1. Android Studio에서 NinePatch 이미지를 생성하려는 PNG 이미지를 마우스 오른쪽 버튼으로 클릭하고 Create 9-patch file을 클릭합니다.
  2. NinePatch 이미지의 파일 이름을 입력하고 OK를 클릭합니다. 그러면 파일 확장자가 .9.png인 이미지 파일이 생성됩니다.
  3. 새 NinePatch 파일을 두 번 클릭하여 Android Studio에서 엽니다. 그러면 작업 영역이 열립니다.

    왼쪽 창은 늘릴 수 있는 패치와 콘텐츠 영역의 선을 편집할 수 있는 그리기 영역입니다. 오른쪽 창은 늘렸을 때 그래픽을 미리 볼 수 있는 미리보기 영역입니다.

  4. 1픽셀의 경계 범위 내부를 클릭하여 늘릴 수 있는 패치와 (선택적으로) 콘텐츠 영역을 정의하는 선을 그립니다. 앞서 그렸던 선을 지우려면 마우스 오른쪽 버튼을 클릭합니다(Mac에서는 Shift 키를 누른 상태에서 클릭).
  5. 다 마쳤으면 File > Save를 클릭하여 변경 내용을 저장합니다.

기존의 NinePatch 파일을 두 번 클릭하면 Android Studio에서 열 수 있습니다.

NinePatch 그래픽의 배율이 올바로 낮아지는지 확인하려면 늘릴 수 있는 영역의 크기가 2x2픽셀 이상인지 확인하세요. 그렇지 않으면 배율을 낮출 때 사라질 수 있습니다. 또한, 크기 조정 중에 보간이 이루어져 경계 부분의 색이 바뀌지 않도록 하기 위해 늘릴 수 있는 영역 전후에 있는 그래픽에 여분의 안전 영역으로 1픽셀의 공간을 두세요.

참고: 일반적인 PNG 파일(*.png)은 이미지 주위로 1픽셀 크기의 빈 테두리와 함께 로드되며, 이미지 안에 늘릴 수 있는 패치와 콘텐츠 영역을 그릴 수 있습니다. 앞서 저장한 NinePatch 파일(*.9.png)은 그리기 영역이 이미 존재하므로 이 영역이 추가되지 않고 그대로 로드됩니다.

그림 2. 콘텐츠, 패치 및 불량 패치를 보여 주는 NinePatch 이미지

다음과 같은 컨트롤 옵션이 있습니다.

이 사이트는 쿠키를 사용하여 사이트별 언어 및 표시 옵션에 대한 환경설정을 저장합니다.

Google Play에서 성공을 거두는 데 도움이 되는 최신 Android 개발자 뉴스 및 도움말을 받아 보세요.

* 필수 입력란

완료되었습니다.

WeChat에서 Google Developers 팔로우하기

이 사이트를 (으)로 탐색할까요?

페이지를 요청했지만 이 사이트의 언어 환경설정은 입니다.

언어 환경설정을 변경하고 이 사이트를 (으)로 탐색할까요? 언어 환경설정을 나중에 변경하려면 각 페이지 하단의 언어 메뉴를 사용하세요.

이 클래스를 사용하려면 API 수준 이상이 필요합니다.

문서에 대해 선택한 API 수준이 이므로 이 문서가 표시되지 않습니다. 왼쪽 탐색 메뉴의 선택기로 문서 API 수준을 변경할 수 있습니다.

앱에 필요한 API 수준 지정에 관한 자세한 내용은 다양한 플랫폼 버전 지원을 참조하세요.

Take a short survey?
Help us improve the Android developer experience. (April 2018 — Developer Survey)