Android, draw9patch 실행을 위한 최소 파일 모음 by 오리대마왕

안드로이드 개발을 하면서 참으로 좋았던 기능은 나인패치 지원이다. 원하는 부분만 쭉쭉 늘릴 수 있는 기능.
나인패치를 위해선 png 이미지 자체에 늘어날 부분, 컨텐트가 들어갈 부분을 직접 찍어줘야 한다. 따라서 이 작업은 디자이너가 맡는 게 훨씬 낫다. 

그렇다고 디자이너 PC에 안드로이드 전체 개발 환경을 구성하긴 짐이 된다면, 다음 최소 구성만 있어도 draw9patch를 실행할 수 있다.

준비물은 아래 4가지 이다.

  1. JRE
  2. draw9patch.jar
  3. find_java.bat
  4. swing-worker-1.1.jar
원래 디렉터리에 들어있는 draw9patch.bat를 분석하면 실행 스크립트를 어떻게 짤 지 힌트를 얻을 수 있다. 내가 발로 짠 스크립트는 다음과 같다.

@echo off
set java_exe=
call find_java.bat
call %java_exe% -cp swing-worker-1.1.jar -jar draw9patch.jar -Djava.ext.dirs=.

난 이 배치 파일을 run.bat 라고 이름붙였다.

이제 위 목록의 2,3,4와 run.bat를 묶어 zip 등으로 압축한 다음, 디자이너 PC에 JRE만 깔면 draw9patch를 실행할 수 있다.