高级版用自带UI自制消息提示框

[复制链接]
查看3415 | 回复3 | 2024-1-23 20:34:29 | 显示全部楼层 |阅读模式
提示框如图

微信截图_20240123202843.png
界面UI代码如下:
  1. <窗口
  2.         宽度="-2"
  3.         高度="-2"
  4.         显示确认按钮="false"
  5.         显示标题栏="false"
  6.         标题="提示"
  7.         标签头高度="-2"
  8.         标签头背景="#002222222"
  9.         标签头字体大小="16"
  10.         标签头选中字体颜色="#002222222"
  11.         标签头字体默认颜色="#002222222">
  12.         <标签页
  13.                 标题="运行提示"
  14.                 背景="#002222222">
  15.                 <水平布局
  16.                         id="idhor"
  17.                         宽度="-1"
  18.                         高度="150"
  19.                         对齐="居中"
  20.                         背景="#002222222">
  21.                         <文本框 id="显示启动时间" 默认值="欢迎使用懒人精灵" 文字大小="20" 文字颜色="#FFFF0000" 高度="-1" 宽度="-2" 边距="0,0,0,0"/>
  22.                 </水平布局>
  23.         <水平布局
  24.                 id="idLayoutHor1"
  25.                 宽度="-1"
  26.                 高度="200"
  27.                                     对齐="居中"
  28.                 背景="#002222222">
  29.             <文本框 id="显示停止时间" 默认值="显示内容" 文字大小="20" 文字颜色="#FFFF0000" 高度="-1" 宽度="-2" 边距="0,-70,0,0"/>
  30.         </水平布局>
  31.         <水平布局
  32.                 id="idLayoutHor2"
  33.                 宽度="-1"
  34.                 高度="-1"
  35.             对齐="水平居中"
  36.             边距="0,-90,0,0"
  37.                 背景="#002222222">
  38.             
  39.             <按钮 id="提示框确定" 标题="确定" 宽度="500" 高度="-2" />
  40.         </水平布局>
  41.         </标签页>
  42. </窗口>
复制代码
调用方法如下:
  1. local 启动时间="启动时间 : " .. os.date("%H:%M:%S")
  2. function 提示框回调(handle,event,arg1,arg2,arg3)
  3.         print(event)
  4.         if event == "onload" then
  5.                 print("窗口被加载了",handle)
  6.         setUIText(handle,arg1,"显示启动时间",启动时间)
  7.         setUIText(handle,arg1,"显示停止时间","停止时间 : " .. os.date("%H:%M:%S"))
  8.         
  9.         elseif event == "onclick" then
  10.                 print("按钮点击事件:",arg1,arg2)
  11.         closeWindow(handle,false)
  12.         elseif event == "onchecked" then
  13.                 print("多选框选中或反选事件:",arg1,arg2)
  14.         elseif event == "onselected" then
  15.                 print("单选框或者下拉框事件:",arg1,arg2)
  16.         elseif event == "onclose" then
  17.             print("关闭窗口",arg1)
  18.             closeWindow(handle,false)
  19.         elseif event == "onwebviewjsevent" then
  20.                 print("webview事件",arg1,arg2,arg3)
  21.         end
  22. end
  23. local brr=showUI("提示框.ui",800,480,提示框回调)
复制代码
个人学习过程中所编写,技术有限,希望对各位有所帮助,有哪位大神有更好的方法可以发出来探讨下
回复

使用道具 举报

xiuhongyuan | 2024-4-18 17:28:09 | 显示全部楼层
请问有么有让运行时间一直显示的代码
回复

使用道具 举报

lgxtswjc | 2024-5-13 18:16:48 | 显示全部楼层
谢谢大佬分享,收藏了
回复

使用道具 举报

czyeqpxg | 2024-6-15 17:05:18 | 显示全部楼层
感谢分享
回复

使用道具 举报

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

本版积分规则

2

主题

3

帖子

44

积分

新手上路

Rank: 1

积分
44