Compartir a través de


Referencia de esquemas XML para máscaras del emulador de dispositivos

Actualización: noviembre 2007

Utilice la tabla siguiente como referencia a la hora de crear archivos de máscara personalizados para el emulador de dispositivos.

Nota:

Es posible utilizar tanto archivos de imágenes BMP como PNG.

Código

<?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>

Comentarios

Elemento

Descripción

Etiqueta <skin>

Encapsula el esquema de una máscara del emulador. Sólo se puede utilizar una etiqueta <skin> en cada archivo .xml.

Etiqueta <view>

Contiene el esquema de una máscara del emulador. Sólo se puede utilizar una etiqueta <view> por cada etiqueta <skin>.

Elemento de la barra de título titleBar ="My Emulator skin"

Especifica el título de la ventana del emulador.

Elementos displayPosX="10" y displayPosY="149"

Especifica la posición dentro de la ventana de la máscara del emulador en la que ubicar la ventana que contiene el área de presentación del emulador . Para que el área de presentación no sea visible, seleccione coordenadas fuera de la pantalla.

Elementos displayWidth="272" y displayHeight="224"

Especifica el ancho y alto del área de presentación del emulador. Para el ancho, elija un entero entre 80 y 1024 que sea divisible por 8. Para el alto, elija un entero entre 64 y 768.

Elemento displayDepth="8"

Especifica la profundidad de color del área de presentación del emulador. Para la profundidad de color, elija 8, 16 ó 32.

Elemento normalImage="up.bmp"

Especifica el archivo de imágenes normal de la máscara del emulador, que es obligatorio. El archivo de imágenes normal indica el tamaño de la ventana y el aspecto de la máscara del emulador.

Elemento mappingImage="map.bmp"

Especifica el archivo de asignación para la máscara del emulador. El archivo de asignación es un archivo opcional que define las regiones ocupadas por los botones en la máscara del emulador.

Elemento downImage="down.bmp"

Especifica el archivo de imagen correspondiente a un botón presionado para la máscara del emulador. El archivo de imagen de botón presionado es un archivo opcional que especifica el aspecto que adoptan los botones de la máscara del emulador al presionarlos.

Etiqueta <button>

Contiene la descripción de un botón en la máscara del emulador.

Elemento mappingColor="0x00FF00"

Especifica en el archivo de asignación el color RGB que se va a utilizar para el botón. Todos los píxeles que tienen este color en la imagen de asignación representan el área de la máscara del emulador en la que es posible hacer clic para este botón en particular. Esta área se comporta como una máscara a través de la cual, al presionar el botón en cuestión, se muestra el archivo de imagen de botón presionado.

Elemento toolTip="This is my ToolTip."

Opcional. Especifica el texto que aparecerá al situar el puntero sobre el botón.

onClick=" DOWN:Key_LeftShift

Key_Z

0x00000015

UP: Key_LeftShift

Key_A"

Opcional. Especifica las teclas del teclado que pasaran como presionadas al motor cuando se presione un botón. Utilice valores enteros o hexadecimales que correspondan a un código de exploración de teclado sin formato ("raw keyboard scan code").

Elemento onPressAndHold="Key_B"

Especifica los eventos de teclado que se van a repetir mientras se presiona un botón en la máscara del emulador. Esta característica admite todos los códigos de tecla salvo el código de tecla SHUTDOWN (Apagar).

Vea también

Tareas

Cómo: Personalizar la máscara de un emulador

Conceptos

Máscaras

Otros recursos

Referencia del emulador de dispositivos