package com.hdl.widget; import android.app.Activity; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import com.hdl.widget.gesturelock.GestureLockView; public class GestureLockActivity extends Activity { private GestureLockView mGestureLockView; private String password = "1235789"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_gesture_lock); mGestureLockView = findViewById(R.id.mGestureLockView); mGestureLockView.setOnLockVerifyListener(new GestureLockView.OnLockVerifyListener() { @Override public void onGestureSelected(int id) { Log.i("selectPassword","selectPassword id: " + id); } @Override public void onGestureFinished(String selectPassword, int selectCount) { Log.i("selectPassword","selectPassword: " + selectPassword + " selectCount:"+selectCount); if(selectPassword.equals(password)){ mGestureLockView.setLockViewMatchedState(true); }else { mGestureLockView.setLockViewMatchedState(false); } } }); } }