用DGUS II(迪文屏)模拟手势解锁功能,其中包括九宫格和滑动解锁,详细说明和文档如下:、
一、效果展示
效果展示1:九宫格解锁
产品型号:DMT85480C050_07WT
分辨率: 854*480
演示视频:请参照附件
(下载次数: 25, 2018-10-31 10:48 上传)
效果展示2:滑动解锁
产品型号:DMT10600C070_07WT
分辨率: 1024*600
演示视频:
二、概述
手势解锁功能的开发主要运用了触摸屏状态读取和坐标读取的功能,绘图功能,同时配合变量图标显示等基本功能即可完成整个功能的开发。读取触摸屏状态和坐标,主要用于判断当前是否有触摸操作,触摸区域是否为有效区域;绘图功能主要实现连线效果,这一功能其实也可通过图标来实现,会更加美观;变量图标用于在判断为有效触控时,改变显示内容以达到提示的效果。
三、九宫格解锁实现方法详解
3.1 主流程
3.2 解锁流程
3.3 设定密码流程
3.4 确认密码流程
四、滑动解锁实现方法详解
4.1 主流程
4.2 解锁流程
通过迪文OS实现效果的源demo下载链接如下:
下载链接: 请参照附件
源代码:请参照附件
更多回帖