VerifyProject:图片滑动解锁 跟拖动View解锁

时间:2024-06-03 07:52:02
【文件属性】:

文件名称:VerifyProject:图片滑动解锁 跟拖动View解锁

文件大小:3.61MB

文件格式:ZIP

更新时间:2024-06-03 07:52:02

Java

博客地址 ###效果图 ###实现方式 ####滑块解锁 自定义ImageView 在原图的基础上再画两个 滑块 一个目标位 一个移动位。 通过一个对外方法可以更改进度 然后 调用postInvalidate() 实现该效果 大致原理就是这样 该原理参考于 该文章: 对代码进行了部分优化 并设置了 seekbar只可拖动 不可点击。 ####拖动验证 这个就是一个捕获一个View的ontouch事件来自己处理。然后不断更改 margin值 没什么难点。 项目中的按钮大小是写死的 不然需延迟获取view.getwidth() 在onCreate中 获取为0 因为在这里该View并没有绘制完成 核心代码也就ontouch里的方法 img_start.setOnTouchListener(new View.OnTouchListener() { @Ov


【文件预览】:
VerifyProject-master
----.gitignore(1KB)
----app()
--------.gitignore(7B)
--------build.gradle(854B)
--------src()
--------proguard-rules.pro(751B)
----settings.gradle(15B)
----build.gradle(536B)
----gradlew(5KB)
----README.md(3KB)
----gradlew.bat(2KB)
----gradle.properties(730B)
----imgs()
--------ezgif-2-38055c84c0.gif(3.01MB)
----.idea()
--------misc.xml(2KB)
--------encodings.xml(159B)
--------vcs.xml(180B)
--------runConfigurations.xml(564B)
--------modules.xml(363B)
----gradle()
--------wrapper()

网友评论