当前位置:   article > 正文

Android 9.0 系统systemui状态栏下拉左滑显示通知栏右滑显示控制中心模块的流程分析_android 通知栏 左右

android 通知栏 左右

1.前言


  在android9.0的系统rom定制化开发中,在系统原生systemui进行自定义下拉状态栏布局的定制的时候,需要在systemui下拉状态栏下滑的时候,根据下滑坐标来
判断当前是滑出通知栏还是滑出控制中心模块,所以就需要根据屏幕宽度,来区分x坐标值为多少是左滑出通知栏或者右滑出控制中心模块,接下来分析下
状态栏下滑坐标等相关功能代码分析

 

2.系统systemui状态栏下拉左滑显示通知栏右滑显示控制中心模块的流程分析的核心类

frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java

3.系统systemui状态栏下拉左滑显示通知栏右滑显示控制中心模块的流程分析的核心功能分析和实现


 在9.0的系统中,关于在systemui中下滑状态栏的布局管理就是在NotificationPanelView.java中,通过监听手势下滑的相关方法,来根据下滑距离等
下拉出状态栏布局的,接下来分析下相关代码流程

  1. @Override
  2. public void fling(float vel, boolean expand) {
  3. GestureRecorder gr = ((PhoneStatusBarView) mBar).mBar.getGestureRecorder();
  4. if (gr != n
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/111454?site
推荐阅读
相关标签
  

闽ICP备14008679号