我是靠谱客的博主 落后金毛,最近开发中收集的这篇文章主要介绍android解锁界面分析,Android 7.0 锁屏解锁之向上滑动显示解锁界面分析,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Android 7.0 锁屏解锁之向上滑动显示解锁界面分析

by jing.chen

锁屏的解锁操作是在锁屏界面向上滑动实现的,通过向上滑动调出解锁界面(如图案、PIN、密码解锁界面),在解锁界面输入正确的密码之后解锁显示launcher。向上滑动如何调出解锁界面,需要分析PanelView的onTouchEvent事件,用户向上滑动的整个touch事件分析如下:

4f6117b192327eee462a99c772032bed.png

1、用户手指touch屏幕,产生touch down事件,最底层view StatusBarWindowView会执行onInterceptTouchEvent,看是否需要拦截touch事件,touch down事件在此没有被拦截,再一级级往子View传递,都没有被拦截,之后执行OnTouchEvent,从子View开始往父View传递,一级级往父View传递,也都没有消耗touch down事件;

2、用户移动手指,产生touch move事件,最底层view StatusBarWindowView会执行onInterceptTouchEvent,看是否需要拦截touch事件,touch move事件在此也没有被拦截,再一级级往子View传递,都没有被拦截,之后执行OnTouchEvent,从子View开始往父View传递,一级级往父View传递,到PanelView这里当手指移动的距离达到一定的

最后

以上就是落后金毛为你收集整理的android解锁界面分析,Android 7.0 锁屏解锁之向上滑动显示解锁界面分析的全部内容,希望文章能够帮你解决android解锁界面分析,Android 7.0 锁屏解锁之向上滑动显示解锁界面分析所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部