效果图
这里写图片描述
实现方式
滑块解锁
该原理参考于 该文章:https://blog.csdn.net/u013904672/article/details/51279520
对代码进行了部分优化 并设置了 seekbar只可拖动 不可点击。
拖动验证
这个就是一个捕获一个View的ontouch事件来自己处理。然后不断更改 margin值 没什么难点。
项目中的按钮大小是写死的 不然需延迟获取view.getwidth() 在onCreate中 获取为0 因为在这里该View并没有绘制完成
核心代码也就ontouch里的方法
是不是很简单,只需要不断的更改params的margin就可以实现。
项目地址
该项目源码已上传至github
下载地址:https://github.com/yudehai0204/VerifyProject
Over!!!
领取 专属20元代金券
Get大咖技术交流圈