1.概述
android framework 全局手势事件也是非常重要的事件,在android 10 在DisplayPolicy.java 中来注册监听手势滑动事件,但是当隐藏状态栏,当把状态栏高度设置为0时,这时手势事件失效
这就需要理解全局手势事件的流程
2. 状态栏高度为0时,系统全局手势失效的解决方案的核心类
frameworks/base/core/res/res/values/dimens.xml
frameworks/base/services/core/java/com/android/server/wm/SystemGesturesPointerEventListener.java
3. 状态栏高度为0时,系统全局手势失效的解决方案的核心功能实现和分析
关于对系统全局手势事件的分析如下:
mSystemGestures = new SystemGesturesPointerEventListener(mContext, mHandler,
new SystemGesturesPointerEventListen