自定义界面脚本引擎XModeEngine-(二)视图元素与事件

摘要:本文描述自定义界面脚本引擎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 松开事件