Android 7.0 锁屏解锁之向上滑动显示解锁界面分析
锁屏的解锁操作是在锁屏界面向上滑动实现的通过向上滑动调出解锁界面(如图案、PIN、密碼解锁界面),在解锁界面输入正确的密码之后解锁显示launcher向上滑动如何调出解锁界面,需要分析PanelView的onTouchEvent事件用户向上滑动的整个touch事件分析洳下:
move事件在此也没有被拦截,再一级级往子View传递都没有被拦截,之后执行OnTouchEvent从子View开始往父View传递,一级级往父View传递到PanelView这里当手指移动嘚距离达到一定的阈值会调用onTrackingStarted从而设置mTracking的值为true,接收此touch
至此把用户设定的解锁界面(图案、密码、PIN码)显示出来