首页 > 移动平台 > 详细

android实现手势锁

时间:2017-02-01 19:49:15      阅读:319      评论:0      收藏:0      [点我收藏+]

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

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

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

 

android实现手势锁

原文:http://www.cnblogs.com/zzq-include/p/6360234.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!