懒人精灵实战静态UI

[复制链接]
查看13642 | 回复17 | 2021-8-20 19:01:29 | 显示全部楼层 |阅读模式


UI 代码:
  1. <窗口
  2.         宽度="720"
  3.         高度="1280"
  4.         显示确认按钮="true"
  5.         显示标题栏="false"
  6.         标题="懒人实战静>态UI"
  7.         标签头高度="-2"
  8.         配置文件="main.config"
  9.         标签头背景="#ffffffff"
  10.         标签头字体大小="14"
  11.         标签头选中字体颜色="#ffff3377"
  12.         标签头字体默认颜色="#ff3355ff">
  13.         <标签页
  14.                 标题="实战系列"
  15.                 背景="#ffffffff">
  16.                 <垂直布局
  17.                         id="Layout101"
  18.                         宽度="-1"
  19.                         高度="-1"
  20.                         背景="#002222222">
  21.                         <文本框 id="LabelLines1" 默认值="                           " 文字大小="0" 高度="1" 宽度="-1" 边距="0,0,0,0" 背景="#FF1C86EE"/>
  22.                         <文本框 id="LabelLines2" 默认值="                         " 文字大小="0" 高度="1" 宽度="-1" 边距="0,0,0,0" 背景="#FF104E8B"/>
  23.                         <文本框 id="idLabel1" 默认值="懒人精灵实战系列" 文字大小="20" 高度="30" 宽度="-1" 边距="0,0,0,0" 对齐="水平居中" 文字颜色="#FF104E8B"/>
  24.                         <文本框 id="LabelLines3" 默认值="                           " 文字大小="0" 高度="1" 宽度="-1" 边距="0,0,0,0" 背景="#FF1C86EE"/>
  25.                         <文本框 id="LabelLines4" 默认值="                         " 文字大小="0" 高度="1" 宽度="-1" 边距="0,0,0,0" 背景="#FF104E8B"/>
  26.             <按钮 id="btnFinish" 标题="======已有实战例子======" 宽度="-1" 高度="-2" 对齐="水平居中" 边距="0,10,0,0"/>
  27.             <多选框
  28.                     id="chkOK"
  29.                 是否可用="0"
  30.                     默认值="1@2@3">
  31.                     <选项 文本="A星寻路算法实现"/>
  32.                     <选项 文本="合成小游戏通用合成实例"/>
  33.                     <选项 文本="静态UI实例"/>
  34.             </多选框>
  35.             <按钮 id="btnFinish" 标题="======期待实战更新======" 宽度="-1" 高度="-2" 对齐="水平居中" 边距="0,10,0,0"/>
  36.             <单选框
  37.                     id="idRadiobox"
  38.                     默认值="2">
  39.                     <选项 文本="状态机框架使用实例"/>
  40.                     <选项 文本="DO框架使用实例"/>
  41.             </单选框>
  42.             <多选框
  43.                     id="chkToMake"
  44.                     默认值="1">
  45.                     <选项 文本="懒人官方英文lr插件使用"/>
  46.                     <选项 文本="懒人官方卡密系统连接"/>
  47.                     <选项 文本="懒人官方云控自定义项目"/>
  48.                     <选项 文本="合鑫真机远程测试"/>
  49.                     <选项 文本="A星寻路实战视频"/>
  50.                     <选项 文本="网络下载-上传实例"/>
  51.                 <选项 文本="字库及找字实战"/>
  52.                 <选项 文本="动态UI实例"/>
  53.                 <选项 文本="实战看广告给红包小游戏"/>
  54.                 <选项 文本="实战全脚本游戏"/>
  55.             </多选框>
  56.                 </垂直布局>
  57.         </标签页>
  58.        
  59.        
  60.         <标签页
  61.                 标题="官方资源"
  62.                
  63.                 背景="#ffffffff">
  64.                 <文本框 id="LabelLines1" 默认值="                           " 文字大小="0" 高度="1" 宽度="-1" 边距="0,0,0,0" 背景="#FF1C86EE"/>
  65.                 <文本框 id="LabelLines2" 默认值="                         " 文字大小="0" 高度="1" 宽度="-1" 边距="0,0,0,0" 背景="#FF104E8B"/>
  66.                 <文本框 id="idLabel1" 默认值="懒人精灵官方资源宝库" 文字大小="20" 高度="30" 宽度="-1" 边距="0,0,0,0" 对齐="水平居中" 文字颜色="#FF104E8B"/>
  67.                 <文本框 id="LabelLines3" 默认值="                           " 文字大小="0" 高度="1" 宽度="-1" 边距="0,0,0,0" 背景="#FF1C86EE"/>
  68.                 <文本框 id="LabelLines4" 默认值="                         " 文字大小="0" 高度="1" 宽度="-1" 边距="0,0,0,0" 背景="#FF104E8B"/>
  69.                 <垂直布局
  70.                         id="idLayoutVer1"
  71.                         宽度="-1"
  72.                         高度="500"
  73.                         背景="#002222222">
  74.                         <按钮 id="btnWeb" 标题="复制懒人官方网站连接" 宽度="-1" 高度="-2" 对齐="水平居中" 边距="0,10,0,0"/>
  75.                         <按钮 id="btnForum" 标题="复制懒人官方论坛连接" 宽度="-1" 高度="-2" 对齐="水平居中" 边距="0,10,0,0"/>
  76.                         <按钮 id="btnQQ" 标题="复制懒人官方QQ群号" 宽度="-1" 高度="-2" 对齐="水平居中" 边距="0,10,0,0"/>
  77.                         <按钮 id="btnMyForum" 标题="复制实战系列论坛连接" 宽度="-1" 高度="-2" 对齐="水平居中" 边距="0,10,0,0"/>
  78.                 </垂直布局>
  79.         </标签页>
  80.        
  81. </窗口>
复制代码


调用实例:

  1. --脚本被启动时加载事件
  2. function onLoadEvent(handle)
  3.         setCheckGroupSel(handle,"chkOK","0@1@2")
  4. end
  5. --按钮控件被点击事件
  6. function onClickEvent(handle,id)
  7.         if id=="btnWeb"then
  8.                 writePasteboard("http://lrappsoft.com/")
  9.         elseif id=="btnForum" then
  10.                 writePasteboard("http://bbs.lrappsoft.com/")
  11.         elseif id=="btnQQ" then
  12.                 writePasteboard("785554238")
  13.         elseif id=="btnMyForum" then
  14.                 writePasteboard("http://bbs.lrappsoft.com:8002/home.php?mod=space&uid=53&do=thread&view=me&from=space")
  15.         end       
  16. end
  17. --关闭脚本界面事件
  18. function onCloseEvent(handle)
  19. end
  20. --单选,多选,下拉框选择事件
  21. function onSelectEvent(handle,id,idx,sel)
  22. end

  23. local selectText = {
  24. "懒人官方英文lr插件使用"
  25. ,"懒人官方卡密系统连接"
  26. ,"懒人官方云控自定义项目"
  27. ,"合鑫真机远程测试"
  28. ,"A星寻路实战视频"
  29. ,"网络下载-上传实例"
  30. ,"字库及找字实战"
  31. ,"动态UI实例"
  32. ,"实战看广告给红包小游戏"
  33. ,"实战全脚本游戏"
  34. }
  35. --打印期待选择项

  36. local strMake="\r\n====你期望实战实例====\r\n"
  37. action,arr = showUI("懒人精灵实战静态UI.ui",720,1280,onLoadEvent,onClickEvent,onCloseEvent,onSelectEvent)
  38. if arr~=nil  then
  39.         local number = splitStr(arr.chkToMake,"@")
  40.        
  41.         for k,v in ipairs(number) do
  42.                 strMake=strMake.."\r\n"..selectText[math.tointeger(v)+1]
  43.         end
  44. end

  45. print(strMake)
  46. toast(strMake,0,0,12)
  47. sleep(6000)


复制代码



遇到几比较关键问题:
1.控件属性说明:
控件中的高度和宽度属性的值如果是-1表示填满布局,-2表示自适应长度像操作对齐时, 上层布局 -1表示填满布局 用这个

2.背景="#FF104E8B"   颜色 RGB  但格是 "##FF  RR GG BB"

懒人精灵实战静态UI.rar

125.67 KB, 下载次数: 154

售价: 1 金钱  [记录]

回复

使用道具 举报

905407220 | 2021-8-23 11:15:14 | 显示全部楼层

顶顶,学习了
回复

使用道具 举报

Aitlo | 2021-10-11 10:05:40 | 显示全部楼层
霍霍~又学到了
回复

使用道具 举报

lijun0223 | 2021-10-30 10:35:42 | 显示全部楼层
回帖水经验!!!
回复

使用道具 举报

ssclo168 | 2021-11-14 00:29:39 | 显示全部楼层
qq2222221555
回复

使用道具 举报

mrqx520 | 2021-11-19 23:24:59 | 显示全部楼层
学习学习
回复

使用道具 举报

星空i | 2021-11-30 17:57:46 | 显示全部楼层
偷个积分就跑
回复

使用道具 举报

adws18 | 2021-12-1 19:03:09 | 显示全部楼层
学习学习
回复

使用道具 举报

jjjjjjwei | 2021-12-17 14:05:45 | 显示全部楼层
水下 为了下载东西
回复

使用道具 举报

michaelsu | 2022-1-21 17:35:35 | 显示全部楼层
学习了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则