【按键精灵源码】一个稍微复杂点的脚本界面

编程知识 行业动态 更新时间:2024-06-13 00:19:23

大家好,我是公众号3分钟学堂的郭立员,继续我们按键精灵安卓版文章教程的讲解,这次带来的是一个群友的问题解答。

他在网上看到别人的脚本界面觉得不错,想要模仿一下,但是发现一些功能不会写,就来问我怎么做,能不能写一篇文章教程。

我说可以,他给我发了一段视频,看了一下不难,先给大家看看效果啊,这里我直接发我做好的动图展示:

在公众号里面写脚本界面的文章有挺多,涉及的命令差不多都讲过了,这期为啥还写呢,主要是觉得这个案例的逻辑还不错。

在看的讲解之前,你不妨想一想这个界面逻辑如果是你的话会不会写。

脚本讲解

(一)界面分析:

界面上的元素主要有3个按钮,1个下拉框,1个输入框,若干文字框。

(二)功能分析:

① 脚本主要完成的功能是把下拉框的选项内容填写到输入框里面。

②可以自己控制填写的顺序,已经清除,后退的功能。

(三)逻辑分析:

①地图添加按钮的逻辑:

先获取下拉框的选项,然后获取输入框当前的内容,把下拉框选项追加到输入框里面。

有一些细节需要注意:首次写入时,输入框是空白的,所以追加时不用逗号分隔,所以要区分是不是首次。

添加新的选项前先判断一下是不是已经添加了,如果添加了,就不用重复添加了。

②地图退回按钮的逻辑:

获取输入框的内容,用逗号分割,得到数组之后去掉最大数组下标的内容,然后把剩下的内容写入的输入框中。

这里也有要注意的地方:如果数组已经是空了,加个提示。

③清空按钮的逻辑:

直接把控制赋值给输入框,这个比较简单。

④计数的文字框的作用,这个逻辑其实很简单,就是获取输入框内容的数组的长度。

脚本源码截图

更多推荐

【按键精灵源码】一个稍微复杂点的脚本界面

本文发布于:2023-03-28 06:42:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/6e027e99b0a951bb32ddf2bfc69e76a1.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:脚本   源码   按键精灵   界面

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!