摘要:本文描述自定义界面脚本引擎XModeEngine元素与元素事件。
XModeEngine元素分为根视图RootView、图片Imaeg、文本Text、按钮Button;元素事件则分为按下onTouchDown、松开onTouchUp、移动onTouchMove三种类型事件。
1. 元素
元素定义遵从XML语法:<元素类别 属性名称1=”属性值1” 属性名称2=”属性值2” … 属性名称N=”属性值N”/>
1.1 根视图RootView
每一个布局只有一个根视图元素,它用来定义整个视图大小、刷新率等:具备以下属性:
属性名称 | 属性值 |
---|---|
x | X坐标 |
y | Y坐标 |
w | 宽 |
h | 高 |
frameRate | 帧率 |
1.2 图片Image
图片Image用来显示图片,具备以下属性:
属性名称 | 属性值 |
---|---|
x | X坐标 |
y | Y坐标 |
w | 宽 |
h | 高 |
src | 图片地址 |
alpha | 图片透明度 |
2. 事件
元素事件在元素属性中定义,元素名称对应了事件名称,元素属性值对应了脚本函数。
XML语法为:<元素类别 事件名称1=”事件函数1” 事件名称2=”事件函数2” … 事件名称N=”事件函数N”/>
2.1 图片Image事件
事件名称 | 说明 |
---|---|
onTouchDown | 按下事件 |
onTouchMove | 移动事件 |
onTouchUp | 松开事件 |
2.2 按钮Button事件
事件名称 | 说明 |
---|---|
onTouchDown | 按下事件 |
onTouchMove | 移动事件 |
onTouchUp | 松开事件 |