大家好,我是公众号3分钟学堂的郭立员,继续我们按键精灵安卓版文章教程的讲解,这次带来的是一个群友的问题解答。
他在网上看到别人的脚本界面觉得不错,想要模仿一下,但是发现一些功能不会写,就来问我怎么做,能不能写一篇文章教程。
我说可以,他给我发了一段视频,看了一下不难,先给大家看看效果啊,这里我直接发我做好的动图展示:
在公众号里面写脚本界面的文章有挺多,涉及的命令差不多都讲过了,这期为啥还写呢,主要是觉得这个案例的逻辑还不错。
在看的讲解之前,你不妨想一想这个界面逻辑如果是你的话会不会写。
脚本讲解
(一)界面分析:
界面上的元素主要有3个按钮,1个下拉框,1个输入框,若干文字框。
(二)功能分析:
① 脚本主要完成的功能是把下拉框的选项内容填写到输入框里面。
②可以自己控制填写的顺序,已经清除,后退的功能。
(三)逻辑分析:
①地图添加按钮的逻辑:
先获取下拉框的选项,然后获取输入框当前的内容,把下拉框选项追加到输入框里面。
有一些细节需要注意:首次写入时,输入框是空白的,所以追加时不用逗号分隔,所以要区分是不是首次。
添加新的选项前先判断一下是不是已经添加了,如果添加了,就不用重复添加了。
②地图退回按钮的逻辑:
获取输入框的内容,用逗号分割,得到数组之后去掉最大数组下标的内容,然后把剩下的内容写入的输入框中。
这里也有要注意的地方:如果数组已经是空了,加个提示。
③清空按钮的逻辑:
直接把控制赋值给输入框,这个比较简单。
④计数的文字框的作用,这个逻辑其实很简单,就是获取输入框内容的数组的长度。
脚本源码截图
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END