• android实现手势锁


    通过简单的设置后即可实现简单的手势锁:

    setLineVisible方法设置是否显示手势路径;

    setLineWidth方法设置手势路径连线的粗细;

    setLineColor方法设置常规状态手势路径连线的颜色;

    setErrorLineColor方法设置错误时连线的颜色;

    setNormalStateBitmap方法设置常规状态时要显示的连接点的Bitmap对象(setNormalStateRes方法也可以设置资源id);

    setErrorStateBitmap方法设置错误状态时要显示的连接点的Bitmap对象(setErrorStateRes方法也可以设置资源id);

    setPressedStateBitmap方法设置按下状态要显示点的Bitmap对象(setPressedStateRes方法也可以设置资源id);

    setSelectedMinSize设置手势密码最少的连线点数;

    setResetHaltTime设置输入错误后恢复默认状态需要的时间;

    resetNormalState将点重置默认状态;

    setGestureListener监听器可通过如下方法获取当前已经选取的点集合:

    1.如果方法返回为false时代表您认为输入的手势是错误的;

    2.如果方法返回为true时代表您认为输入的手势是正确的;

    ***这个方法会在一次完整有效的绘制之后调用***

    /**
         * 获得手势经过的点顺序集合
         * @param list
         * @return true为正确,false为错误
         */
        boolean getPointList(List<Point> list);

    具体代码实现以及demo请参考:https://github.com/qq472708969/GestureLock

    如发现问题请不吝赐教,在下不胜感激啊!

  • 相关阅读:
    HttpClient
    Android子线程访问网络
    PhoneURLConnectGEt
    PhoneHttpGet
    PhoneNote
    SQLite
    书单
    通过Web预测网页出版日期的学习
    LeetCode-Maximum Subarray[dp]
    LeetCode-Triangle[dp]
  • 原文地址:https://www.cnblogs.com/zzq-include/p/6360234.html
Copyright © 2020-2023  润新知