UI 代码:
- <窗口
- 宽度="720"
- 高度="1280"
- 显示确认按钮="true"
- 显示标题栏="false"
- 标题="懒人实战静>态UI"
- 标签头高度="-2"
- 配置文件="main.config"
- 标签头背景="#ffffffff"
- 标签头字体大小="14"
- 标签头选中字体颜色="#ffff3377"
- 标签头字体默认颜色="#ff3355ff">
- <标签页
- 标题="实战系列"
- 背景="#ffffffff">
- <垂直布局
- id="Layout101"
- 宽度="-1"
- 高度="-1"
- 背景="#002222222">
- <文本框 id="LabelLines1" 默认值=" " 文字大小="0" 高度="1" 宽度="-1" 边距="0,0,0,0" 背景="#FF1C86EE"/>
- <文本框 id="LabelLines2" 默认值=" " 文字大小="0" 高度="1" 宽度="-1" 边距="0,0,0,0" 背景="#FF104E8B"/>
- <文本框 id="idLabel1" 默认值="懒人精灵实战系列" 文字大小="20" 高度="30" 宽度="-1" 边距="0,0,0,0" 对齐="水平居中" 文字颜色="#FF104E8B"/>
- <文本框 id="LabelLines3" 默认值=" " 文字大小="0" 高度="1" 宽度="-1" 边距="0,0,0,0" 背景="#FF1C86EE"/>
- <文本框 id="LabelLines4" 默认值=" " 文字大小="0" 高度="1" 宽度="-1" 边距="0,0,0,0" 背景="#FF104E8B"/>
- <按钮 id="btnFinish" 标题="======已有实战例子======" 宽度="-1" 高度="-2" 对齐="水平居中" 边距="0,10,0,0"/>
- <多选框
- id="chkOK"
- 是否可用="0"
- 默认值="1@2@3">
- <选项 文本="A星寻路算法实现"/>
- <选项 文本="合成小游戏通用合成实例"/>
- <选项 文本="静态UI实例"/>
- </多选框>
- <按钮 id="btnFinish" 标题="======期待实战更新======" 宽度="-1" 高度="-2" 对齐="水平居中" 边距="0,10,0,0"/>
- <单选框
- id="idRadiobox"
- 默认值="2">
- <选项 文本="状态机框架使用实例"/>
- <选项 文本="DO框架使用实例"/>
- </单选框>
- <多选框
- id="chkToMake"
- 默认值="1">
- <选项 文本="懒人官方英文lr插件使用"/>
- <选项 文本="懒人官方卡密系统连接"/>
- <选项 文本="懒人官方云控自定义项目"/>
- <选项 文本="合鑫真机远程测试"/>
- <选项 文本="A星寻路实战视频"/>
- <选项 文本="网络下载-上传实例"/>
- <选项 文本="字库及找字实战"/>
- <选项 文本="动态UI实例"/>
- <选项 文本="实战看广告给红包小游戏"/>
- <选项 文本="实战全脚本游戏"/>
- </多选框>
- </垂直布局>
- </标签页>
-
-
- <标签页
- 标题="官方资源"
-
- 背景="#ffffffff">
- <文本框 id="LabelLines1" 默认值=" " 文字大小="0" 高度="1" 宽度="-1" 边距="0,0,0,0" 背景="#FF1C86EE"/>
- <文本框 id="LabelLines2" 默认值=" " 文字大小="0" 高度="1" 宽度="-1" 边距="0,0,0,0" 背景="#FF104E8B"/>
- <文本框 id="idLabel1" 默认值="懒人精灵官方资源宝库" 文字大小="20" 高度="30" 宽度="-1" 边距="0,0,0,0" 对齐="水平居中" 文字颜色="#FF104E8B"/>
- <文本框 id="LabelLines3" 默认值=" " 文字大小="0" 高度="1" 宽度="-1" 边距="0,0,0,0" 背景="#FF1C86EE"/>
- <文本框 id="LabelLines4" 默认值=" " 文字大小="0" 高度="1" 宽度="-1" 边距="0,0,0,0" 背景="#FF104E8B"/>
- <垂直布局
- id="idLayoutVer1"
- 宽度="-1"
- 高度="500"
- 背景="#002222222">
- <按钮 id="btnWeb" 标题="复制懒人官方网站连接" 宽度="-1" 高度="-2" 对齐="水平居中" 边距="0,10,0,0"/>
- <按钮 id="btnForum" 标题="复制懒人官方论坛连接" 宽度="-1" 高度="-2" 对齐="水平居中" 边距="0,10,0,0"/>
- <按钮 id="btnQQ" 标题="复制懒人官方QQ群号" 宽度="-1" 高度="-2" 对齐="水平居中" 边距="0,10,0,0"/>
- <按钮 id="btnMyForum" 标题="复制实战系列论坛连接" 宽度="-1" 高度="-2" 对齐="水平居中" 边距="0,10,0,0"/>
- </垂直布局>
- </标签页>
-
- </窗口>
复制代码
调用实例:
- --脚本被启动时加载事件
- function onLoadEvent(handle)
- setCheckGroupSel(handle,"chkOK","0@1@2")
- end
- --按钮控件被点击事件
- function onClickEvent(handle,id)
- if id=="btnWeb"then
- writePasteboard("http://lrappsoft.com/")
- elseif id=="btnForum" then
- writePasteboard("http://bbs.lrappsoft.com/")
- elseif id=="btnQQ" then
- writePasteboard("785554238")
- elseif id=="btnMyForum" then
- writePasteboard("http://bbs.lrappsoft.com:8002/home.php?mod=space&uid=53&do=thread&view=me&from=space")
- end
- end
- --关闭脚本界面事件
- function onCloseEvent(handle)
- end
- --单选,多选,下拉框选择事件
- function onSelectEvent(handle,id,idx,sel)
- end
- local selectText = {
- "懒人官方英文lr插件使用"
- ,"懒人官方卡密系统连接"
- ,"懒人官方云控自定义项目"
- ,"合鑫真机远程测试"
- ,"A星寻路实战视频"
- ,"网络下载-上传实例"
- ,"字库及找字实战"
- ,"动态UI实例"
- ,"实战看广告给红包小游戏"
- ,"实战全脚本游戏"
- }
- --打印期待选择项
- local strMake="\r\n====你期望实战实例====\r\n"
- action,arr = showUI("懒人精灵实战静态UI.ui",720,1280,onLoadEvent,onClickEvent,onCloseEvent,onSelectEvent)
- if arr~=nil then
- local number = splitStr(arr.chkToMake,"@")
-
- for k,v in ipairs(number) do
- strMake=strMake.."\r\n"..selectText[math.tointeger(v)+1]
- end
- end
- print(strMake)
- toast(strMake,0,0,12)
- sleep(6000)
复制代码
遇到几比较关键问题:
1.控件属性说明:
控件中的高度和宽度属性的值如果是-1表示填满布局,-2表示自适应长度像操作对齐时, 上层布局 -1表示填满布局 用这个
2.背景="#FF104E8B" 颜色 RGB 但格是 "##FF RR GG BB"
|
|