https://dev.to/harmonyos/how-to-implement-a-pattern-password-lock-26k5