안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
9-patch 이미지의 사용 이유 및 역할은 무엇입니까?
png의 확장된 형태로 늘어날수 있는 영역을 지정한 png 이미지이데,
정확하게 이 이미지를 사용하는 이유는무엇인지요?
그리고, 몇 가지 궁금한 점 적습니다.
(1) 좌측 상단이 '늘어나는 영역 border'를 지정하고,
우측 하단이 '패잉 영역 border'를 지정하던데요,
그럼 만약 그림판에서 이미지 생성시 그런 '선'을 그어주어야 하나요?
아님 그냥 이미지의 저장만 9.png로 하면 자동으로 그렇게 할당이 되는 건가요?
(2) 좌측 상단이 '늘어나는 영역 border' 방향으로 이미지가 늘어 나는 건가요?
좀 알려주십시요.
Tools안에 "draw9patch.bat" 실행시켜서 봐도 뭔지를 모르겠습니다
부탁드립니다... 수고하세요..^^
9-patch 이미지의 사용 이유 및 역할은 무엇입니까?
png의 확장된 형태로 늘어날수 있는 영역을 지정한 png 이미지이데,
정확하게 이 이미지를 사용하는 이유는무엇인지요?
그리고, 몇 가지 궁금한 점 적습니다.
(1) 좌측 상단이 '늘어나는 영역 border'를 지정하고,
우측 하단이 '패잉 영역 border'를 지정하던데요,
그럼 만약 그림판에서 이미지 생성시 그런 '선'을 그어주어야 하나요?
아님 그냥 이미지의 저장만 9.png로 하면 자동으로 그렇게 할당이 되는 건가요?
(2) 좌측 상단이 '늘어나는 영역 border' 방향으로 이미지가 늘어 나는 건가요?
좀 알려주십시요.
Tools안에 "draw9patch.bat" 실행시켜서 봐도 뭔지를 모르겠습니다
부탁드립니다... 수고하세요..^^
즉 가로 20pixel *20pixel 짜리 버튼과 80 *80 pixel 버튼을 생성하게 될때 나인패치이미지라면 하나의 이미지로 배경처리가 가능하다는점이죠. 쉽게 보시러면 SoftKeyboard가 예가 될수 있겠는데요.
SoftKeyboard 의 스페이스버튼과 삭제버튼 그리고 키버튼 각각 하나의 나인패치이미지를 사용하여 그려진다고 보시면 됩니다.
Tools 안에 프로그램은 .9.png 로 끝나는 나인패치이미지를 돌리시면 확인가능하십니다. 확인가능한 이미지를 첨부하도록할터이니 확인해보시면 되겟네요.