M-03-01.[紫猫·界面]静态界面

[静态界面]01. 绘制文字框(VIP)

小知识:动态ui和静态ui的区别

 

静态ui就是脚本默认的那几个界面 5个常用组建构成

动态ui是脚本运行后 出现的弹出窗口 并且通过这个窗口实时的调整参数和信息 有点像Xscript的那个界面

 

这节课没什么特别的 只是讲了下静态UI的5个组件的演示 不说了

 

小知识:静态UI让文字自动居中

文本框的文字默认是显示在文本框的中间 我们可以手动把文本框的宽度调大 然后 按照显示文字默认在文本框的中间 他会自动居中 这个思路倒是可以 留意下

 

[静态界面]02. 水平布局介绍(VIP)

小知识:其实静态UI的代码就是一个多维的一个大的json或者说是一个大的json

 

按照json的标准来看 里面的逗号也是不可或缺的 这个样就可以正常理解整个静态UI的结构了

 

 

本节课只是简单说了下水平布局的用法 没什么值得注意的 不过提到了静态ui的本质是1个json多维表 倒是很不错

[静态界面]03. 绘制输入框(VIP)

提到了输入框 有一个值允许输入数字 但是有bug 小数不行 了解下即可

[静态界面]04. 读取界面配置值(VIP)

小知识:如何读取界面的参数呢

Readuiconfig 没什么可说的 大路货

 

顺带提下 readconfig writeconfig 是读取脚本的本身配置信息 和UI无关而且 这2个函数有个参数一定要设置为true 设置为false就不是立刻写入和读取

 

小注意:

  1. 返回值的类型
  2. 默认值的设置
  3. Readuiconfig 要用组件的名字
  4. 初始文本

 

[静态界面]05. 美化布局注意事项(VIP)

 

  1. 不要再一行放太多的组件 因为客户的分辨率无法预知 在我这边一航可以容纳4个组件 但是客户那边可能会要2行 导致整体的显示扭曲 建议 一行1-2个组件够了 但是不是绝对的 看实际情况而定
  2. 字体大小 高度宽度 都是可以手动指定的 但是实际情况而言 你在720X1280分辨率下写好了一个字体大小 高度宽度 但是客户的分辨率不是 那么整个的UI就崩坏了 所以呢 我个人不建议来指定高度宽度和字体大小 无法自适应的话还是用默认的吧 指定高度后 如果超出了字体大小的指定 会产生padding 你懂得呀

     

[静态界面]06. 界面加入emoji表情(VIP)

简单说 你可以在静态界面添加一些表情来丰富界面内容

但是 这些表情一个字都不能少 少一点点整个界面就崩溃了 不止界面崩溃 而是整个按键崩溃

 

 

对应代码在这个地址

https://apps.timwhitlock.info/emoji/tables/unicode

 

结论:不建议在实际脚本里面使用 因为 每个设备对应的标志未必一致 万一写错会导致脚本崩溃出错 了解下即可

[静态界面]07. 绘制多选框下拉框标签页(VIP)

没什么说的 都是已知道的东西 不说了

 

[静态界面]08. 按钮与响应事件(VIP)

按钮在我个人脚本里面很少用的少 因为正常而言静态界面只是接收客户的数据 但是不需要像电脑那样还附带检测或者登陆等其他操作 不需要触发按钮点击事件

 

小知识:静态UI的事件的作用和局限性

  1. 他能做的非常有限 但是 可以通过 事件的触发来获取当前静态UI的组件的属性和设置这些属性 uip开头的

  1. 不支持插件 基本上也只 能进行字符串处理和数值的计算
  2. 按钮触发事件有自己独特的书写位置 在UI界面右侧 有个单独的代码编辑栏 就是他的专用的静态UI事件的书写区域
  3. 实例:

    6 可以在函数外部声明一个全局变量 来实现点击一次按钮 数值增加一次 继承上次的数值 蛮好的

    结果

    7 也可以改变下拉框列表的内容 都是极好

     

    小知识:代码报错如何快速找到出错地方

    自己的老办法

    注释大部分 然后一点点的缩小范围找错

    其实有单步执行 完全可以设置暂停点 然后一点一点的判断

     

[静态界面]09. 响应事件例子(VIP)

 

小知识:利用点击事件实现单选框

我们不做任何处理的话 用多选矿无法实现单选框的实现

 

 

小知识:实现多级联动的效果

注意 下拉框的触发事件会多一个默认的参数 这个参数就是记录当前下拉框选择的是哪个选项数值

 

[静态界面]10. 读写文件配置(VIP)

 

老东西 都知道的知识点

注意是 有个参数不设置为true 那么久不会马上写入和读取当前最新内容 注意

 

Readconfig

Writeconfig

  1. 原理 是按键在 anjianmobin文件夹下

这个路径下 有文件 配置信息就自动记录在其

  1. 知道了这个原理 和路径位置 那么我们也可以手动的对配置文件进行调整
  2. 无论是writeconfig readconfig 最后那个参数都要设置为true 千万注意这个
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值