장치 에뮬레이터 스킨 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 키 코드를 제외한 모든 키 코드를 지원합니다.

참고 항목

작업

방법: 에뮬레이터 스킨 사용자 지정

개념

스킨

기타 리소스

장치 에뮬레이터 참조