VDJPedia

快速登录:  


 Skin SDK

Wiki HOME

皮肤开发者SDK


本文档应该应该向您概述如何为Virtual DJ 8创建或修改皮肤.

Default Skin
The Default skin can be extracted from Settings->Interface tab of 手机买球软件下载 See how here

A skin is a .Zip文件,包含以下文件:
  • image_name.png
  • skincode_name.xml
  • preview_image.png (optional)
  • window_images.png (optional files for elements)

Image文件

Image文件包含皮肤中所需的所有图形. 您可以使用您选择的图像编辑器来修改或创建它, 但你需要确保它支持PNG图形, 大多数好的图像编辑器都这样做 (例如PhotoShop或CorelDraw). PNG通常用像素表示屏幕的宽度X和高度Y. 确保当你开始你的皮肤你开始一个空白,透明(alpha)背景. 在前X行中,你会发现你的皮肤的背景. 接下来的行用于存储额外的图形,如按下或选择的按钮.
注意:BMP和JPG文件也可以使用, 但PNG提供了透明度,可以让你的皮肤更强大

The XML file

The .XML文件描述皮肤的每个元素. 对于每个元素, 它定义了它的用途, 用于其各种状态的图形在哪里(以来自 .PNG文件),以及其他各种东西. 可以从一个简单的文本编辑器(如记事本)编辑xml文件。, 但你更可能会安装一个特定的xml编辑器或高级文本编辑器(如notepad++)。
注意:Windows将打开一个 .XML文件在Internet explorer中,你可以读取它,但不能修改它).

xml文件的语法遵循以下模式:




...
..





xml文件由根元素(Skin)组成,它包含皮肤的所有元素.
the element can have :

  • name :为你的皮肤提供一个名称(可以与zip文件名不同.
  • version :定义使用SDK的版本(8为版本8)
  • width :你的皮肤的宽度(以像素为单位)(在大多数情况下,它是你的图像文件和屏幕的宽度)
  • height :你的皮肤的高度(以像素为单位)(在大多数情况下,它将是你的屏幕的高度)
  • nbdecks :定义你的皮肤将使用的甲板的数量(可选)
  • comment :提供一个评论-额外的信息你的皮肤(可选)
  • author :提供你的名字-皮肤的作者(可选)
  • image :提供你的图形文件的文件名(可选-如果图形文件与xml文件有相同的名称,这是不需要的)
  • preview :(可选)用作预览的图像的名称. 它应该是一个截图,以便浏览器和面板被正确填充,而且不能太大 (理想为600x338像素) 这样就可以在配置窗口中快速加载.
  • Breakline :(可选)它们定义了在拉伸皮肤时浏览器将被拉伸的y坐标. 自动折线将从浏览器对象顶部以下几个像素处开始, 在右下角的调整大小区域上面. 如果您的皮肤在浏览器旁边有其他按钮, 确保折线之间的区域不包括按钮, 或者在调整皮肤大小时,它可能会被拉伸或压缩. 不可能将皮肤的大小调整为小于折线1, 所以尽量把它放在浏览器的顶部.


皮肤子元素
The available elements that can be used as children of the main element are:
上面所有的都可以是子(嵌套)在一个 Container

皮肤子类-容器 :


预定义的颜色
皮肤元素位置 & Size
窗口中的浏览器
全局元素属性
默认的图标



Wiki HOME