Bolt界面引擎中XLUE布局XML文件节点属性配置详解
一.常用关键字及说明
1. 基本节点关键字
节点名 |
节点位置级别 |
父节点 |
节点描述 |
xlue |
1 |
N/A |
xml根节点 |
objtreetemplate |
2 |
xlue |
对象树模板 |
hostwndtemplate |
xlue |
宿主窗口模板 |
|
objtemplate |
xlue或control |
对象模板 |
|
animationtemplate |
xlue |
动画模板 |
|
control |
xlue |
自定义控件 |
|
animation_def |
xlue |
自定义动画 |
|
attr_def |
3 |
control或animation_def |
自定义控件属性定义 |
method_def |
自定义控件方法定义 |
||
event_def |
自定义控件事件定义 |
||
attr |
>=3 |
objtreetemplate |
属性节点 |
hostwndtemplate |
|||
objtemplate |
|||
animationtemplate |
|||
obj |
|||
attr_def |
|||
children |
obj或objtemplate |
孩子节点 |
|
obj |
children或objtreetemplate |
对象节点 |
|
eventlist |
hostwndtemplate |
事件列表节点 |
|
objtemplate |
|||
animationtemplate |
|||
event |
>=4 |
eventlist |
事件节点 |
default |
5 |
attr |
默认属性值,只有当atr的父节点是attr_def时才可用 |
2. 基本对象类型关键字
类型名 |
继承于 |
类型描述 |
LayoutObject |
N/A |
布局对象,根对象 |
MaskObject |
LayoutObject |
蒙层对象 |
BaseRenderObject |
渲染对象基类,不可在XML中配置 |
|
ImageObject |
BaseRenderObject |
图像对象 |
TextureObject |
纹理对象 |
|
FillObject |
填充对象 |
|
BlurObject |
毛玻璃对象 |
|
LineObject |
线对象 |
|
PolygonObject |
多边形对象,暂不支持xml配置 |
|
TextObject |
文本对象 |
|
EditObject |
编辑框对象 |
|
ControlObject |
LayoutObject |
控制对象虚基类,不可在XML中配置 |
CaptionObject |
ControlObject |
带标题的可拖动对象 |
NcObject |
非客户区对象 |
|
ResizeObject |
可改变大小的对象 |
|
RealObject |
LayoutObject |
真窗口对象 |
FlashObject |
RealObject |
Flash控件对象 |
WebBrowseObject |
IE控件对象 |
|
HostWnd |
N/A |
宿主窗口虚基类,不可在XML中配置 |
FrameHostWnd |
HostWnd |
非模态宿主窗口 |
ModalHostWnd |
模态宿主窗口 |
|
TipsHostWnd |
Tips宿主窗口 |
|
MenuHostWnd |
菜单宿主窗口 |
|
BaseTemplate |
N/A |
模板虚基类,不可在XML中配置 |
ObjectTemplate |
BaseTemplate |
对象模板类型 |
ObjectTreeTemplate |
对象树模板类型 |
|
HostWndTemplate |
宿主窗口模板类型 |
|
AnimationTemplate |
动画模板类型 |
|
BaseAnimation |
N/A |
动画类型虚基类,不可在XML中配置 |
BaseKeyFrameAnimation |
BaseAnimation |
关键帧动画基类,不可在XML中配置 |
B3DAnimation |
BaseAnimation |
3D动画基类,不可在XML中配置 |
PosChangeAnimation |
BaseKeyFrameAnimation |
位置改变关键帧动画 |
AlphaChangeAnimation |
渐隐渐现关键帧动画 |
|
SeqFrameAnimation |
序列关键帧动画 |
|
MaskChangeAnimation |
蒙层改变关键帧动画 |
|
AngleChangeAnimation |
B3DAnimation |
角度改变关键帧动画 |
TurnObjectAnimation |
翻转关键帧动画 |
3. 基本节点属性关键字:
节点属性名 |
所属节点 |
属性值 |
属性描述 |
id |
objtreetemplate |
用户自定义 |
节点ID标识,XAR内唯一 |
hostwndtemplate |
|||
objtemplate |
|||
animationtemplate |
|||
obj |
|||
class |
objtreetemplate |
ObjectTreeTemplate |
节点class名 |
hostwndtemplate |
HostWndTemplate |
||
objtemplate |
ObjectTemplate |
||
animationtemplate |
AnimationTemplate |
||
control |
用户自定义 |
||
animation_def |
用户自定义 |
||
obj |
LayoutObject |
||
MaskObject |
|||
ImageObject |
|||
TextureObject |
|||
FillObject |
|||
BlurObject |
|||
LineObject |
|||
CaptionObject |
|||
NcObject |
|||
ResizeObject |
|||
TextObject |
|||
EditObject |
|||
RealObject |
|||
FlashObject |
|||
WebBrowseObject |
|||
用户自定义 |
|||
templateid |
objtreetemplate |
用户自定义 |
模板ID,XAR内唯一 |
hostwndtemplate |
|||
objtemplate |
|||
animationtemplate |
|||
obj |
|||
name |
event |
用户自定义 |
事件名 |
attr |
属性变量名 |
||
type |
attr |
int |
属性变量类型 |
float |
|||
string |
|||
bool |
|||
file |
event |
用户自定义 |
lua文件路径,相对于当前xml |
func |
event |
用户自定义 |
Lua函数名 |
二.节点属性及子节点详细说明
节点 |
子节点 |
子节点值 |
子节点描述 |
xlue |
objtreetemplate |
N/A |
对象树模板 |
hostwndtemplate |
宿主窗口模板 |
||
objecttemplate |
对象模板 |
||
animationtemplate |
动画模板 |
||
control |
自定义控件 |
||
animation_def |
自定义动画 |
节点 |
节点 属性名 |
属性值 |
节点属性 描述 |
子节点 |
子节点值 |
子节点描述 |
objtreetemplate |
id |
用户自定义 |
对象树模板ID,XAR内唯一标识 |
attr(objtreetemplate) |
N/A |
对象树模板属性 |
class |
ObjectTreeTemplate |
对象树模板类型 |
obj |
对象树模板中的对象 |
||
templateid |
用户自定义 |
父对象树模板ID |
节点 |
节点 属性名 |
属性值 |
节点属性 描述 |
子节点 |
子节点值 |
子节点 描述 |
hostwndtemplate |
id |
用户自定义 |
宿主窗口模板ID,XAR内唯一标识 |
attr(hostwndtemplate) |
N/A |
宿主窗口模板属性 宿主窗口模板事件列表,可选 |
class |
FrameHostWnd |
宿主窗口模板类型,可以为左边任意一种类型 |
||||
ModalHostWnd |
||||||
TipsHostWnd |
eventlist |
|||||
MenuHostWnd |
||||||
templateid |
用户自定义 |
父宿主窗口模板ID |
节点 |
节点 属性名 |
属性值 |
节点属性 描述 |
子节点 |
子节点值 |
子节点描述 |
objtemplate |
id |
用户自定义 |
对象ID, XAR内唯一标识 |
attr(LayoutObject) |
N/A |
对象属性 |
class |
LayoutObject |
对象类型,可为左边表格中的一个 |
||||
MaskObject |
||||||
ImageObject |
||||||
TextureObject |
||||||
FillObject |
eventlist |
对象事件列表,可选 |
||||
BlurObject |
||||||
LineObject |
||||||
CaptionObject |
||||||
NcObject |
children |
孩子节点,可选 |
||||
ResizeObject |
||||||
TextObject |
||||||
EditObject |
||||||
RealObject |
||||||
FlashObject |
||||||
WebBrowseObject |
||||||
templateid |
用户自定义 |
父对象模板ID |
节点 |
节点 属性名 |
属性值 |
节点属性 描述 |
子节点 |
子节点值 |
子节点描述 |
animationtemplate |
id |
用户自定义 |
动画模板ID,XAR内唯一标识 |
attr(animationtemplate) |
N/A |
动画模板属性 |
class |
PosChangeAnimation |
动画模板类型,可以为左边任意一种类型 |
eventlist(animationtemplate) |
动画模板事件,可选 |
||
AlphaChangeAnimation |
||||||
SeqFrameAnimation |
||||||
AngleChangeAnimation |
||||||
TurnObjectAnimation |
||||||
MaskChangeAnimation |
||||||
用户自定义动画类型 |
||||||
templateid |
用户自定义 |
父动画模板ID |
节点 |
节点 属性名 |
属性值 |
节点属性 描述 |
子节点 |
子节点值 |
子节点描述 |
control |
class |
用户自定义字符串 |
自定义对象类型 |
attr_def |
N/A |
自定义控件属性定义,可选 |
method_def |
自定义控件方法定义,可选 |
|||||
event_def |
自定义控件事件定义,可选 |
|||||
objtemplate |
自定义控件内部包含的对象模板 |
|||||
father |
用户自定义字符串 |
父自定义对象类型 |
N/A |
N/A |
节点 |
节点 属性名 |
属性值 |
节点属性 描述 |
子节点 |
子节点值 |
子节点描述 |
animation_def |
class |
用户自定义字符串 |
自定义对象类型 |
attr_def |
N/A |
自定义动画属性定义,可选 |
method_def |
自定义动画方法定义,可选 |
|||||
event_def |
自定义动画事件定义,可选 |
|||||
father |
用户自定义字符串 |
父动画对象类型 |
N/A |
N/A |
节点 |
子节点 |
子节点值 |
子节点描述 |
attr(objtreetemplate) |
left |
整数 |
对象树所在区域矩形左上顶点横坐标 |
top |
整数 |
对象树所在区域矩形左上顶点横坐标 |
|
width |
整数 |
对象树所在区域矩形宽度 |
|
height |
整数 |
对象树所在区域矩形高度 |
节点 |
节点 属性名 |
属性值 |
节点属性 描述 |
子节点 |
子节点值 |
子节点描述 |
obj |
id |
用户自定义 |
对象ID, XAR内唯一标识 |
attr(LayoutObject) |
N/A |
对象属性,可选 |
class |
LayoutObject |
对象类型,可为左边表格中的一个 |
||||
MaskObject |
||||||
ImageObject |
||||||
TextureObject |
||||||
FillObject |
||||||
BlurObject |
eventlist |
对象事件列表,可选 |
||||
LineObject |
||||||
CaptionObject |
||||||
NcObject |
||||||
ResizeObject |
||||||
TextObject |
||||||
EditObject |
children |
孩子节点,可选 |
||||
RealObject |
||||||
FlashObject |
||||||
WebBrowseObject |
||||||
用户自定义控件类型 |
||||||
templateid |
用户自定义 |
模板对象ID,XAR内唯一标识 |
节点 |
子节点 |
子节点值 |
子节点描述 |
attr(LayoutObject) |
left |
整数或表达式 |
对象所在矩形左上顶点横坐标 |
top |
整数或表达式 |
对象所在矩形左上顶点纵坐标 |
|
width |
整数或表达式 |
对象所在矩形宽度 |
|
height |
整数或表达式 |
对象所在矩形高度 |
|
limitchild |
0/1 |
子对象是否不能超出父窗口范围 |
|
zorder |
整数 |
对象在z轴的位置,zorder大的排在小的上面 |
|
enable |
0/1 |
对象是否可用,0表示不可用,1表示可用 |
|
taborder |
整数 |
对象在对象树中的Tab键序 |
|
enableinput |
0/1 |
对象是否接受鼠标键盘消息,0表示不接受,1表示接受 |
|
inheritmask |
0/1 |
对象是否支持蒙层效果,0表示不支持,1表示支持 |
|
maskleft |
整数或表达式 |
蒙板矩形左上顶点横坐标 |
|
masktop |
整数或表达式 |
蒙板矩形左上顶点纵坐标 |
|
maskwidth |
整数或表达式 |
蒙板矩形宽度 |
|
maskheight |
整数或表达式 |
蒙板矩形高度 |
|
maskblendtype |
instead/ attenunate |
指定蒙层的作用方式,第一种表示指定蒙层上的点代替渲染源的alpha值的方式;后面那种渲染源上的alpha值按照蒙层上的点进行衰减的方式 |
|
cursor |
字符串,参见Windows命名,如IDC_HAND,IDC_ARROW等 |
鼠标放在对象上时的显示形状 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(MaskObject) |
attr(LayoutObject) |
maskorgx |
整数或表达式 |
Mask对象有效区域矩形左上顶点横坐标 |
maskorgy |
整数或表达式 |
Mask对象有效区域矩形左上顶点纵坐标 |
||
masksizex |
整数或表达式 |
Mask对象有效区域矩形宽度 |
||
masksizey |
整数或表达式 |
Mask对象有效区域矩形高度 |
||
type |
bitmap |
Mask对象类型,bitmap 表示位图类型,texture表示纹理类型,fill表示填充对象类型 |
||
texture |
||||
fill |
||||
resid |
用户自定义资源ID字符窜 |
资源ID |
||
fillsrcx |
整数或表达式 |
源填充原点横坐标 |
||
fillsrcy |
整数或表达式 |
源填充原点纵坐标 |
||
filldestx |
整数或表达式 |
目标填充原点横坐标 |
||
filldesty |
整数或表达式 |
目标填充原点纵坐标 |
||
fillsrccolor |
用户自定义颜色ID字符串 |
源填充点颜色 |
||
filldestcolor |
整数或表达式 |
目标填充点颜色 |
||
filltype |
monochrome |
单色填充 |
||
line |
线性渐变填充 |
|||
circle |
圆弧渐变填充 |
|||
fillalpha |
整数(0~255) |
填充颜色alpha值 |
||
channel |
r |
填充通道 |
||
g |
||||
b |
||||
a |
||||
stretchbitmap |
0/1 |
是否拉伸位图,0不拉伸,1表示拉伸 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(ImageObject) |
attr(LayoutObject) |
image |
用户自定义字符串 |
图片资源id |
alpha |
整数(0~255) |
alpha透明通道值,0为透明,255为不透明 |
||
drawmode |
0/1 |
绘制模式,0为正常,1为拉伸 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(TextureObject) |
attr(LayoutObject) |
texture |
用户自定义字符串 |
纹理图片资源id |
alpha |
整数或表达式 |
对象所在矩形左上顶点纵坐标 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(FillObject) |
attr(LayoutObject) |
alpha |
整数(0~255) |
alpha透明通道值,0为透明,255为不透明 |
filltype |
Monochrome |
单色填充 |
||
Line |
线性渐变填充 |
|||
Circle |
圆弧渐变填充 |
|||
blendtype |
Const |
使用常量alpha填充 |
||
Source |
使用源alpha填充 |
|||
srcpt |
“x,y”格式 |
源点坐标 |
||
destpt |
“x,y”格式 |
目标点坐标 |
||
srccolor |
“B,G,R,A”格式颜色值或颜色ID字符串 |
填充源颜色 |
||
destcolor |
“B,G,R,A”格式颜色值或颜色ID字符串 |
填充目标颜色 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(BlurObject) |
attr(LayoutObject) |
transitiononmaximized |
0/1 |
最大化时是否毛玻璃处理,0表示不处理,1表示处理 |
ellipse |
“宽度,高度”的格式 |
毛玻璃处理区域的椭圆宽度和高度 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(LineObject) |
attr(LayoutObject) |
alpha |
整数(0~255) |
alpha透明通道值,0为透明,255为不透明 |
linewidth |
整数 |
线宽 |
||
linestyle |
0 |
实线 |
||
1 |
破折线 -------,暂不支持 |
|||
2 |
点线 ....... ,暂不支持 |
|||
3 |
破折点线_._._._,暂不支持 |
|||
4 |
破折点点线_.._.._,暂不支持 |
|||
5 |
空线,暂不支持 |
|||
6 |
在指定区域内部画线,暂不支持 |
|||
linecolor |
颜色Id字符串 |
线颜色 |
||
startxpos |
整数 |
起始点横坐标 |
||
startypos |
整数 |
起始点纵坐标 |
||
endxpos |
整数 |
结束点横坐标 |
||
endypos |
整数 |
结束点纵坐标 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(CaptionObject) |
attr(LayoutObject) |
caption |
用户自定义字符串 |
对象的标题文字 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(ResizeObject) |
attr(LayoutObject) |
type |
left |
鼠标拖拽左侧边缘可缩放 |
top |
鼠标拖拽顶边缘端可缩放 |
|||
right |
鼠标拖拽右侧边缘可缩放 |
|||
bottom |
鼠标拖拽底部边缘可缩放 |
|||
topleft |
鼠标拖拽左上角边缘可缩放 |
|||
topright |
鼠标拖右上角边缘可缩放 |
|||
bottomleft |
鼠标拖拽左下角边缘可缩放 |
|||
bottomright |
鼠标拖拽右下角边缘可缩放 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(NcObject) |
attr(LayoutObject) |
N/A |
N/A |
N/A |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(TextObject) |
attr(LayoutObject) |
text |
用户自定义字符串 |
文字 |
textid |
用户自定义文字ID字符串 |
文字ID,需要写明节点的package属性,表明文字ID来自哪个资源包 |
||
font |
用户自定义字体ID字符串 |
文字字体 |
||
textcolor |
用户自定义颜色ID字符串 |
文字颜色 |
||
bkmode |
0/1 |
文字背景模式,0表示透明,1表示不透明 |
||
texttype |
gdi/freetype |
文字渲染类型, 缺省值freetype |
||
shadow |
0/1 |
文字阴影是否可用,0表示不可用,1表示可用 |
||
shadowoffset |
“x,y”格式字符串 |
文字阴影与文字的偏移 |
||
shadowcolor |
用户自定义颜色ID字符串 |
文字阴影颜色 |
||
halign |
Left |
水平对齐方式,缺省值left |
||
center |
||||
right |
||||
valign |
top |
垂直对齐方式,缺省值top |
||
center |
||||
bottom |
||||
multiline |
0/1 |
是否多行显示,0表示单行,1表示多行 |
||
alpha |
整数(0~255) |
alpha透明通道值,0为透明,255为不透明 |
||
bkcolor |
用户自定义颜色ID字符串 |
背景颜色 |
||
endellipsis |
0/1 |
文字显示不全时,单词结尾处添加省略号,如果单词中间部分超出显示范围,则文字被截掉但不显示省略号 |
||
wordellipsis |
0/1 |
文字显示不全时,结尾文字被截掉并显示省略号 |
||
effect |
bright |
文字高光显示 |
||
effectcolor |
用户自定义颜色ID字符串 |
效果颜色 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(EditObject) |
attr(LayoutObject) |
text |
用户自定义字符串 |
文字 |
readonly |
0/1 |
Edit是否只读,0表示非只读,1表示只读 |
||
font |
用户自定义字体ID字符串 |
文字字体 |
||
textcolor |
用户自定义颜色ID字符串 |
文字颜色 |
||
transparent |
0/1 |
文字背景模式,0表示透明,1表示不透明 |
||
wanttab |
0/1 |
是否允许Tab选中,0表示不允许,1表示允许 |
||
password |
0/1 |
是否开启密码模式,0表示不开启,1表示开启 |
||
autohscroll |
0/1 |
是否允许自动出现水平滚动条,0表示不允许,1表示允许 |
||
autovscroll |
0/1 |
是否允许自动出现垂直滚动条,0表示不允许,1表示允许 |
||
nocaret |
0/1 |
是否允许出现鼠标光标,0表示不允许,1表示允许 |
||
allowvsb |
0/1 |
是否允许出现垂直滚动条,0表示不允许,1表示允许 |
||
allowhsb |
0/1 |
是否允许出现水平滚动条,0表示不允许,1表示允许 |
||
alpha |
整数(0~255) |
alpha透明通道值,0为透明,255为不透明 |
||
bkcolor |
用户自定义颜色ID字符串 |
背景颜色 |
||
multiline |
0/1 |
是否多行显示,0表示单行,1表示多行 |
||
disablenoscroll |
0/1 |
是否强制显示滚动条,0表示不强制,1表示强制 |
||
number |
0/1 |
是否只允许输入数字,0表示不是,1表示是 |
||
maxlength |
整数 |
最多输入文字字节数 |
||
autourldetect |
0/1 |
是否自动识别url,0表示不自动识别,1表示自动识别 |
||
wordwrap |
0/1 |
是否自动换行,0表示不自动换行,1表示自动换行 |
||
viewinset |
“leftmargin,topmargin,rightmargin,bottommargin”格式 |
Edit内可编辑区域大小,leftmargin,topmargin,rightmargin,bottommargi分别为可编辑区域离Edit四周的间距 |
||
disableime |
0/1 |
是否关闭并禁用输入法,0表示不禁用,1表示禁用 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(RealObject) |
attr(LayoutObject) |
N/A |
N/A |
N/A |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(FlashObject) |
attr(RealObject) |
file |
用户自定义字符串 |
flash文件路径 |
quality |
low |
低画质 |
||
high |
高画质 |
|||
autolow |
根据处理器自动选择低画质 |
|||
autohigh |
根据处理器自动选择高画质 |
|||
bkncolor |
RGBA(r,g,b,a)或#开头的16进制值字符串 |
flash背景颜色 |
||
loop |
0/1 |
是否循环播放,0表示不循环,1表示循环 |
||
allowmenu |
0/1 |
是否允许出现菜单,0表示不允许,1表示允许 |
||
scalemode |
ShowAll |
显示全部,包括边框和内容 |
||
NoBorder |
不显示边框 |
|||
ExactFit |
只显示内容 |
|||
halign |
left |
水平对齐方式,缺省center |
||
center |
||||
right |
||||
valign |
top |
垂直对齐方式,缺省center |
||
center |
||||
bottom |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(WebBrowseObject) |
attr(RealObject) |
url |
用户自定义字符串 |
url超链接 |
contextmenu |
0/1 |
是否允许弹出右键菜单,0表示不允许,1表示允许 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(BaseAnimation) |
N/A |
needlevel |
整数(1~4) |
动画显示需要等级 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(BaseKeyFrameAnimation) |
attr(BaseAnimation) |
totaltime |
整数 |
动画播放一次需要的总时间,单位毫秒 |
loop |
0/1 |
是否允许循环播放,0表示不允许,1表示允许 |
||
curve |
自定义动画曲线ID字符串 |
动画曲线ID |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(PosChangeAnimation) |
attr(BaseKeyFrameAnimation) |
srcleft |
整数 |
源矩形左上顶点横坐标 |
srctop |
整数 |
源矩形左上顶点纵坐标 |
||
srcright |
整数 |
源矩形右下顶点横坐标 |
||
srcbottom |
整数 |
源矩形右下顶点纵坐标 |
||
destleft |
整数 |
目标矩形左上顶点横坐标 |
||
desttop |
整数 |
目标矩形左上顶点纵坐标 |
||
destright |
整数 |
目标矩形右下顶点横坐标 |
||
destbottom |
整数 |
目标矩形右下顶点纵坐标 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(AlphaChangeAnimation) |
attr(BaseKeyFrameAnimation) |
srcalpha |
整数(0~255) |
源alpha值 |
destalpha |
整数(0~255) |
目标alpha值 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(AngleChangeAnimation) |
attr(B3DAnimation) |
srcanglex |
浮点数 |
源视角原点x轴坐标 |
srcangley |
浮点数 |
源视角原点y轴坐标 |
||
srcanglez |
浮点数 |
源视角原点z轴坐标 |
||
destanglex |
浮点数 |
目标视角原点x轴坐标 |
||
destangley |
浮点数 |
目标视角原点y轴坐标 |
||
destanglez |
浮点数 |
目标视角原点z轴坐标 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(B3DAnimation) |
attr(BaseKeyFrameAnimation) |
perspective |
浮点数 |
视角距离 |
zoffset |
浮点数 |
源图平面在坐标系中的z坐标修正值。如果指定负值,也就是使图像远离视点,显示出来的图像就会比原来的图像偏小,在变换过程中的图像也会相对变小.因为如果在原来的平面上翻转,则有可能在变换时使图像变得比以前更大,如果不希望图像超出原来的对象大小,可以指定一个较大的负值. |
||
centerpointmode |
lefttopcoordinate |
无论如何旋转位置都不会改变的点,或者旋转时的中心点。参数是指定以对象左上为原点的坐标 |
||
widthheightrate |
无论如何旋转位置都不会改变的点,或者旋转时的中心点。中心点就是 对象的长或宽 * 参数 / 100 来确定 |
|||
positionmode |
centrestay |
变换中中心点保持位置不变 |
||
limitmode |
nolimit |
指定变换时对象的大小如何变换。sourceobjectsize,就是对象在变换中的大小不会改变。Nolimit指不限制变换中的大小 |
||
sourceobjectsize |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(TurnObjectAnimation) |
attr(B3DAnimation) |
turntype |
roundx/roundy |
旋转类型,roundx表示绕x轴旋转,roundy表示绕y轴旋转 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(MaskObjectAnimation) |
attr(BaseKeyFrameAnimation) |
beginorgx |
整数 |
起始矩形左上顶点横坐标 |
beginorgy |
整数 |
起始矩形左上顶点纵坐标 |
||
beginsizex |
整数 |
起始矩形宽度 |
||
beginsizey |
整数 |
起始矩形高度 |
||
endorgx |
整数 |
结束矩形左上顶点横坐标 |
||
endorgy |
整数 |
结束矩形左上顶点纵坐标 |
||
endsizex |
整数 |
结束矩形右下顶点横坐标 |
||
endsizey |
整数 |
结束矩形右下顶点纵坐标 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(SeqFrameAnimation) |
attr(BaseKeyFrameAnimation) |
resid |
用户自定义ID字符串 |
序列帧资源ID |
type |
equalframe |
序列帧类型,,eqaulframe表示每帧用相同时间,totaltime表示总时间 |
||
totaltime |
||||
frametime |
整数 |
每帧所用时间,单位毫秒 |
||
startpos |
整数 |
从哪张图片开始播放 |
||
reverse |
0/1 |
是否倒序播放序列帧动画,0表示不倒序播放,1表示倒序播放 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(hostwndtemplate) |
N/A |
left |
整数 |
宿主窗口矩形左上顶点横坐标 |
top |
整数 |
宿主窗口矩形左上顶点纵坐标 |
||
width |
整数 |
宿主窗口矩形宽度 |
||
height |
整数 |
宿主窗口矩形高度 |
||
cacheleft |
整数 |
缓存窗口矩形 |
||
cachetop |
整数 |
结束矩形左上顶点纵坐标 |
||
cachewidth |
整数 |
结束矩形右下顶点横坐标 |
||
cacheheight |
整数 |
结束矩形右下顶点纵坐标 |
||
layered |
0/1 |
是否分层窗口,0表示非分层窗口,1表示分层窗口 |
||
topmost |
0/1 |
是否顶层窗口,0表示非顶层窗口,1表示顶层窗口 |
||
visible |
0/1 |
窗口是否可见,0表示不可见,1表示可见 |
||
fps |
整数 |
窗口刷新频率 |
||
treeorigin |
“x,y”格式 |
对象树坐标原点 |
||
ellipse |
“宽度,高度”格式 |
窗口圆角的长和宽 |
||
blur |
0/1 |
是否开启毛玻璃效果,0表示不开启,1表示开启 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(NormalHostWnd) |
attr(hostwndtemplate) |
title |
用户自定义字符串 |
宿主窗口标题 |
minwidth |
整数 |
宿主窗口矩形最小宽度 |
||
minheight |
整数 |
宿主窗口矩形最小高度 |
||
maxwidth |
整数 |
宿主窗口矩形最大宽度 |
||
maxheight |
整数 |
宿主窗口矩形最大高度 |
||
enable |
0/1 |
窗口是否处于灰显状态,0表示灰显状态,1表示正常状态 |
||
appwindow |
0/1 |
窗口风格是否包含WS_EX_APPWINDOW,0表示不包含,1表示包含 |
||
toolwindow |
0/1 |
窗口风格是否包含WS_EX_TOOLWINDOW,0表示不包含,1表示包含 |
||
border |
“leftwidth,topheight,rightwidth,bottomheight”格式 |
边框的矩形,依次为左侧边框区域宽度,顶端边框区域高度,右侧边框区域宽度,底部边框区域高度 |
||
minbox |
0/1 |
窗口风格是否包含WS_MINIMIZEBOX,0表示不包含,1表示包含 |
||
maxbox |
0/1 |
窗口风格是否包含WS_MAXIMIZEBOX,0表示不包含,1表示包含 |
||
sysmenu |
0/1 |
窗口风格是否包含WS_SYSMENU,0表示不包含,1表示包含 |
||
tabstop |
0/1 |
窗口风格是否包含WS_TABSTOP,0表示不包含,1表示包含 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(FrameHostWnd) |
attr(NormalHostWnd) |
N/A |
N/A |
N/A |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(ModalHostWnd) |
attr(NormalHostWnd) |
N/A |
N/A |
N/A |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(TipsHostWnd) |
attr(NormalHostWnd) |
N/A |
N/A |
N/A |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(MenuHostWnd) |
attr(NormalHostWnd) |
trapmouse |
0/1 |
是否捕获鼠标消息 |
leftspacing |
整形数 |
菜单项左侧空出区域宽度 |
||
topspacing |
整形数 |
菜单项顶部空出区域宽度 |
||
mode |
字符串,auto/manual |
菜单模式,manual用户手动控制,auto表示菜单由引擎内部托管,默认值为manual |
节点 |
节点 属性名 |
属性值 |
节点属性 描述 |
子节点 |
子节点值 |
子节点 描述 |
eventlist |
N/A |
N/A |
N/A |
event |
N/A |
N/A |
节点 |
节点 属性名 |
节点属性描述 |
属性值 |
属性值描述 |
event |
name |
事件名,可为右边表中的每一项 |
OnLButtonDown |
鼠标左键按下时触发 |
OnLButtonUp |
鼠标左键弹起时触发 |
|||
OnLButtonDbClick |
鼠标左键双击时触发 |
|||
OnMButtonDown |
鼠标中键按下时触发 |
|||
OnMButtonUp |
鼠标中键弹起时触发 |
|||
OnMButtonDbClick |
鼠标中键双击时触发 |
|||
OnRButtonDown |
鼠标右键按下时触发 |
|||
OnRButtonUp |
鼠标右键弹起时触发 |
|||
OnRButtonDbClick |
鼠标右键双击时触发 |
|||
OnMouseMove |
鼠标划过时触发 |
|||
OnMouseHover |
鼠标悬停时触发 |
|||
OnMouseLeave |
鼠标离开时触发 |
|||
OnMouseWheel |
鼠标滚轮滚动时触发 |
|||
OnKeyDown |
键盘按下时触发 |
|||
OnKeyUp |
键盘弹起时触发 |
|||
OnChar |
键盘非控制键按下时触发 |
|||
OnHotKey |
键盘热键按下时触发 |
|||
OnBind |
对象树绑定到宿主窗口时触发 |
|||
OnDestroy |
对象被销毁时触发 |
|||
OnInitControl |
对象初始化时触发 |
|||
OnPropChange |
||||
OnPosChange |
对象位置改变时触发 |
|||
OnAbsPosChange |
对象相对于窗口位置改变时触发 |
|||
OnVisibleChange |
对象可见状态改变时触发 |
|||
OnEnableChange |
对象可用状态改变时触发 |
|||
OnTabbed |
在对象上按下Tab键时触发 |
|||
OnFocusChange |
对象得到或失去焦点时触发 |
|||
OnControlFocusChange |
自定义控件对象得到或失去焦点时触发 |
|||
OnCaptureChange |
对象capture状态改变时触发 |
|||
OnHitTest |
在对象上模拟点击时触发 |
|||
OnNcActivate |
窗口非客户区激活时触发 |
|||
OnControlHitTest |
在自定义控件对象上模拟点击时触发 |
|||
OnFSCommand |
||||
file |
用户自定义 |
事件处理函数所在lua文件相对于当前xml的路径 |
||
func |
用户自定义 |
事件处理函数 |
节点 |
节点 属性名 |
属性值 |
节点属性描述 |
子节点 |
子节点值 |
子节点描述 |
eventlist(animationtemplate) |
N/A |
N/A |
N/A |
event(animationtemplate) |
N/A |
N/A |
节点 |
节点 属性名 |
节点属性描述 |
属性值 |
属性值描述 |
event(animationtemplate) |
name |
事件名 |
OnStateChange |
动画状态改变时触发 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr_def |
N/A |
attr(attr_def) |
N/A |
N/A |
节点 |
继承于 |
节点属性 |
节点属性值 |
节点属性描述 |
attr(attr_def) |
N/A |
name |
用户自定义 |
自定义属性名 |
type |
int |
整形数据 |
||
float |
浮点型数据 |
|||
string |
字符串型数据 |
|||
bool |
布尔型数据 |
|||
default |
用户自定义 |
缺省值 |
节点 |
继承于 |
子节点 |
子节点属性 |
子节点属性描述 |
method_def |
N/A |
用户自定义 |
file |
lua文件相对路径 |
func |
lua函数名 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
event_def |
N/A |
用户自定义 |
param |
事件参数 |
return |
事件返回值 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
param |
N/A |
用户自定义 |
int |
事件参数 |
float |
||||
string |
||||
bool |
||||
LayoutObject |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
return |
N/A |
用户自定义 |
int |
事件返回值类型 |
float |
||||
string |
||||
bool |
||||
LayoutObject |
节点 |
子节点 |
子节点值 |
子节点 描述 |
children |
obj |
N/A |
子对象节点 |
Bolt界面引擎中XLUE布局XML文件节点属性配置详解相关推荐
- java8 方法引用详解_Java8中如何通过方法引用获取属性名详解
前言 在我们开发过程中常常有一个需求,就是要知道实体类中Getter方法对应的属性名称(Field Name),例如实体类属性到数据库字段的映射,我们常常是硬编码指定 属性名,这种硬编码有两个缺点. ...
- xml文件的解析过程详解
XML项目工程展示图如下图: student.xml 文件展示:<?xml version="1.0" encoding="utf-8" ?> &l ...
- AndroidStudio XML文件之style标签详解
前言: Android的样式一般定义在res/values/styles.xml文件中,其中有一个根元素resource,样式通过嵌套子标签style来完成,style可以嵌套多个item标签来设置不 ...
- python中open函数打开文件_Python open函数详解:打开指定文件
掌握了各种操作目录字符串或目录的函数之后,接下来可以准备读写文件了.在进行文件读写之前,首先要打开文件. Python 提供了一个内置的 open() 函数,该函数用于打开指定文件. open() 函 ...
- java日志文件log4j.properties配置详解
一.Log4j配置 第一步:加入log4j-1.2.8.jar到lib下. 第二步:在CLASSPATH下建立log4j.properties.内容如下: 放在src下的话就不用配置 否则得去web. ...
- SpringBoot - resource资源文件的打包配置详解(指定资源文件位置)
一.问题描述 (1)默认 Spring Boot 项目结构,资源文件放置在 src/main/resources 中,测试的资源文件在 src/test/resources 中. src/main/r ...
- php property 获取,JavaScript中如何获取和设置property属性代码详解
JavaScript中对象的property有三个属性: 1.writable.该property是否可写. 2.enumerable.当使用for/in语句时,该property是否会被枚举. 3. ...
- oracle数据库是db还是dbnms,Oracle数据库中各种类型的文件损坏与修复过程详解(2)...
5.损坏全部联机日志 (1)故障模拟 删除日志文件:rm /u02/oradata/dbnms/*.log 关闭数据库:shutdown immediate; 启动数据库:startup; Datab ...
- linux文件时间属性的详解
linux文件会有三个时间. stat file 可以查看三个时间 如: Access: 2019-01-26 19:11:10.482357682 +0800 Modify: 2019-01-26 ...
- xml布局html 实例,布局xml文件和模板phtml的对应关系
搜索热词 Magento模板文件分别存放于app和skin文件夹.app文件夹存放的是模板的结构文件.skin文件夹存放的是模版的css信息. 目录:app\design\frontend\base\ ...
最新文章
- 小熊派4G cat1模块体验测试报告,AT命令发送短信拨号无脑教程,cat1移动网速测试...
- Eclipse使用mybatis generator自动生成代码
- ORACLE——重做日志文件管理
- 正则表达式(Java版整理)
- 【三分钟讲清区块链/比特币】之二:比特币入门教程
- dispatchTouchEvent onInterceptTouchEvent onTouchEvent区分
- c语言字符串型函数是,C语言字符/字符串相关函数收藏大全
- python爬取豆瓣电影信息数据
- 从字符串中提取(“获取”)一个数字
- express不是内部命令解决办法
- ActionFilterAttribute
- C/C++和MFC的批处理特定文件
- 台达b3伺服参数设置方法_台达伺服驱动器参数设置一览表
- 微信小程序下拉刷新组件加载图片(三个小点)不显示的问题
- 工具篇:Java中邮件类MimeMessage说明
- 字体图标的svg导入及寻找
- xj膜你赛(n-1)
- 汇编语言clr c什么意思,汇编程序中C(1):errorC129:missing';'before Bit是什么意思,加了分号也不对,怎么回事啊...
- 如何在linux上的上修改配置ip地址
- 关于global_step参数
热门文章
- Matlab R2018b简体中文版完整安装图文教程(附安装包下载)
- matlab 2020b linux版本 下载
- 嵌入式系统开发-麦子学院(9)——arm基础知识
- 第三章 授权——《跟我学Shiro》[张开涛]
- 【OpenCV】绘图与注释——绘制色差图
- dw1560_【兵哥小课堂】Big Sur安装情况汇总以及DW1820A/DW1560在Big Sur中的正确插入姿势...
- Web端和移动端接入萤石云平台的视频数据
- 网上书店软件测试,网上书店测试用例.doc
- [置顶] cocos2d-x2.2.5走四棋儿源码“开源”
- 基于SSM的图书馆管理系统,高质量毕业论文范例(可直接使用),项目导入视频,附送源码和数据库脚本,论文撰写教程