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

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

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

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

在这里插入图片描述

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

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

脚本讲解

(一)界面分析:

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

(二)功能分析:

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

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

(三)逻辑分析:

①地图添加按钮的逻辑:

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

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

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

②地图退回按钮的逻辑:

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

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

③清空按钮的逻辑:

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

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

脚本源码截图

在这里插入图片描述

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值