1.概述
在12.0的framework 系统全局手势事件也是系统非常重要的功能,但是当隐藏状态栏,
当把状态栏高度设置为0时,这时全局手势事件失效,这就要从系统手势滑动流程来分析 看怎么样实现系统手势功能的,然后根据功能做修改文章来源地址https://www.toymoban.com/news/detail-465733.html
2. 状态栏高度为0时,系统全局手势失效的解决方案的核心代码
frameworks/base/services/core/java/com/android/server/wm/DisplayPolicy.java
frameworks/base/services/core/java/com/android/server/wm/SystemGesturesPointerEventListener.java
3. 状态栏高度为0时,系统全局手势失效的解决方案的功能分析和实现 3.1DisplayPolicy.java中全局手势事件的响应流程分析
mSystemGestures = new SystemGesturesPointerEventListener(mContext, mHandler,
new SystemGesturesPointerEventListener.Callbacks() {
@Override
public void onSwipeFromTop() {
if (mStatusBar != null) {
requestTransientBars(mStatusBar);
}
}
@Override
文章来源:https://www.toymoban.com/news/detail-465733.html
到了这里,关于android 12.0状态栏高度为0时,系统全局手势失效的解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!