简介:Android 图形解锁/手勢解锁解锁 / 手势解锁密码 / 图案密码 / 九宫格密码
此为 Android App 中常用控件之一的图案解锁(手势解锁解锁、手势解锁密码、九宫格密码、九宫格图形鎖等)控件开源库,PatternLockerView 为主控件负责图案密码的设置和验证,PatternIndicatorView 为指示器辅助控件可根据设计需要选择使用。
由于本人水平有限如果您茬使用的过程中发现 bug,或者发现有更好的实现方式和代码中写得不足的地方请提 issue 或者 PR,本人万分感激!!!
- 支持自定义各状态下(未操莋时、操作时以及操作出错时)线颜色、填充色和线宽;
- 支持自定义各种状态下(未操作时、操作时以及操作出错时)每个 CellView 样式和连接线樣式;
- 支持图案绘制完成后延迟 1 秒(默认值)自动清除;
- 支持是否跳过中间点(默认不跳过);
- 支持是否触碰震动反馈(默认不震动);
- 支持指示器辅助控件可选择使用;
- 业务逻辑(至少连点几个点、验证时最多可出错几次等)必须自定义