- 一个简单的自定义手势锁View
- 地址》》》https://github.com/nmy520/NGestureLock
-
maven
allprojects { repositories { ..... maven { url 'https://jitpack.io' } } } -
android studio
implementation 'com.github.nmy520:NGestureLock:0.1.2'
- xml和java中的方法二选一即可
-
xml
-
java(功能介绍与xml一样)
GestureUnlock myunlock = this.findViewById(R.id.myunlock); myunlock.setCircleDefaultColor(); myunlock.setCircleErrorColor(); myunlock.setCircleSelectColor(); myunlock.setCircleSuccessColor(); myunlock.setLineErrorColor(); myunlock.setLineSelectColor(); myunlock.setLineSuccessColor(); myunlock.setMinSelect(); myunlock.setDetermineTime(); myunlock.setLookLocus(); muunlock.setSetUp(); myunlock.setDefaultKey(); //写入密码(正确的密码) myunlock.setGestureStyle(); 与其对应get方法不再赘述 -
监听接口
myunlock.setIGestureListener(new IGestureListener() { @Override public void isSuccessful(String key) { //验证成功回调 key为正确密码 } @Override public void isError(String key) { //验证错误回调 key为错误密码 } @Override public void isSetUp(String key) { //设置密码成功回调 key为设置密码(当isSetUp为true时回调) } });



