장치 에뮬레이터 스킨 XML 스키마 참조
업데이트: 2007년 11월
장치 에뮬레이터의 사용자 지정 스킨 파일을 개발할 때는 다음 참조를 모델로 사용하십시오.
참고: |
---|
PNG와 BMP 이미지 파일을 사용할 수 있습니다. |
코드
<?xml version="1.0" encoding="ISO-8859-1"?>
<skin>
<view
titleBar ="My Emulator skin"
displayPosX="10"
displayPosY="149"
displayWidth="272"
displayHeight="224"
displayDepth="8"
mappingImage="map.bmp"
normalImage="up.bmp"
downImage="down.bmp"
<button
toolTip="This is my ToolTip."
onClick=" DOWN:Key_LeftShift
Key_Z
0x00000015
UP: Key_LeftShift
Key_A"
onPressAndHold="Key_B"
mappingColor="0x00FF00"
/>
</view>
</skin>
설명
항목 |
설명 |
---|---|
<skin> 태그 |
에뮬레이터 스킨의 스키마를 캡슐화합니다. 각 .xml 파일에 <skin> 태그를 하나만 사용할 수 있습니다. |
<view> 태그 |
에뮬레이터 스킨의 스키마를 포함합니다. <skin> 태그 하나에 <view> 태그를 하나만 사용할 수 있습니다. |
titleBar ="My Emulator skin" 제목 표시줄 요소 |
에뮬레이터 창의 제목을 지정합니다. |
displayPosX="10" 및 displayPosY="149" 요소 |
에뮬레이터 스킨의 창 내에서 에뮬레이터의 디스플레이를 포함하는 창의 위치를 지정합니다. 디스플레이가 표시되지 않도록 하려면 화면 바깥의 좌표를 선택하십시오. |
displayWidth="272" 및 displayHeight="224" 요소 |
에뮬레이터 디스플레이의 너비와 높이를 지정합니다. 너비의 경우 80에서 1024 사이의 정수 중 8로 나누어지는 정수를 선택합니다. 높이의 경우 64부터 768 사이의 정수를 선택합니다. |
displayDepth="8" 요소 |
에뮬레이터 디스플레이의 색상 수를 지정합니다. 색상 수는 8, 16 또는 32 중에서 선택합니다. |
normalImage="up.bmp" 요소 |
에뮬레이터 스킨의 일반 아트 파일을 지정하며, 필수적입니다. 일반 아트 파일은 에뮬레이터 창의 크기와 에뮬레이터 스킨의 모양을 지정합니다. |
mappingImage="map.bmp" 요소 |
에뮬레이터 스킨의 매핑 파일을 지정합니다. 매핑 파일은 에뮬레이터 스킨의 단추가 차지하는 영역을 정의하는 선택적 파일입니다. |
downImage="down.bmp" 요소 |
에뮬레이터 스킨의 다운 아트 파일을 지정합니다. 다운 아트 파일은 단추를 눌렀을 경우 에뮬레이터 스킨의 단추 모양을 지정하는 선택적 파일입니다. |
<button> 태그 |
에뮬레이터 스킨의 단추에 대한 설명이 포함됩니다. |
mappingColor="0x00FF00" 요소 |
단추에 사용할 매핑 파일의 RGB 색상을 지정합니다. 매핑 이미지에서 이 색상을 갖는 모든 픽셀은 에뮬레이터 스킨에서 이 단추에 대해 클릭할 수 있는 영역을 나타냅니다. 이 영역은 단추를 누를 경우 다운 아트 파일을 표시할 때 거치게 되는 마스크 역할을 합니다. |
toolTip="This is my ToolTip." 요소 |
선택적 요소. 포인터를 단추 위로 옮길 경우 나타날 텍스트를 지정합니다. |
onClick=" DOWN:Key_LeftShift Key_Z 0x00000015 UP: Key_LeftShift Key_A" |
선택적 요소. 단추를 누를 경우 엔진에 전달되는 키보드 키 누름을 지정합니다. 원시 키보드 검색 코드에 해당하는 16진수 또는 정수 값을 사용합니다. |
onPressAndHold="Key_B" 요소 |
에뮬레이터 스킨의 단추를 계속 누르고 있을 경우 반복될 키보드 이벤트를 지정합니다. 이 기능은 SHUTDOWN 키 코드를 제외한 모든 키 코드를 지원합니다. |