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

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

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

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

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

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

脚本讲解

(一)界面分析:

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

(二)功能分析:

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

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

(三)逻辑分析:

①地图添加按钮的逻辑:

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

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

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

②地图退回按钮的逻辑:

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

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

③清空按钮的逻辑:

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

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

脚本源码截图

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片