Android 10.0 系统systemui状态栏下拉左滑显示通知栏右滑显示控制中心模块的流程分析
2023-09-14 09:14:22 时间
1.前言
在android10.0的系统rom定制化开发中,在系统原生systemui进行自定义下拉状态栏布局的定制的时候,需要在systemui下拉状态栏下滑的时候,根据下滑坐标来
判断当前是滑出通知栏还是滑出控制中心模块,所以就需要根据屏幕宽度,来区分x坐标值为多少是左滑出通知栏或者右滑出控制中心模块,接下来分析下
状态栏下滑坐标等相关功能代码分析
效果图如图:
2.系统systemui状态栏下拉左滑显示通知栏右滑显示控制中心模块的流程分析的核心类
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java
3.系统systemui状态栏下拉左滑显示通知栏右滑显示控制中心模块的流程分析的核心功能分析和实现
在10.0中,关于在systemui中下滑状态栏的布局管理就是在NotificationPanelView.java中,通过监听手势下滑的相关方法,来根据下滑距离等
下拉出状态栏布局的,接下来分析下相关代码流程
@Over
相关文章
- [Android]中文API(三)android.account包下的那些类
- [Android]calabash-android再深入
- Android开发之Fragment传递参数的几种方法
- Android开发之代码混淆
- [Android Pro] Android学习——在线查看android源代码的3种方式
- [Android Pro] android 杀死进程的方法
- [Android Studio] Android Studio移除的Module如何恢复(转载)
- 【黑马Android】(01)android简介/工程目录结构/拨号器/四种点击事件/后台偷偷发短信
- Android开发学习---使用Intelij idea 13.1 进行android 开发
- Android-----View绘制流程以及invalidate()等相关方法分析 .
- 鹅厂流出两份Android Framework技术宝典火了,完整版 PDF 限时开放下载
- 腾讯资深Android架构师写下的面试学习路线以及答题思路,我看完28天直接拿下字节offer
- Android P开机启动流程分析
- android开发分享Android中外接键盘的检测的实现
- Android音量设置流程及调试方法
- android系统启动流程分析
- Android Service 播放音乐
- Android activity或者fragment向adapter传数据
- Android的报错提示:Failed to resolve: com.android.support.test.espresso:espresso-core:3.0.2
- Android 9.0 延时开机动画解决首次开机黑屏和去掉android正在启动的提示框
- Android 10.0 framework层KeyEvent按键添加流程
- Android面试过程描写叙述
- 【错误记录】Android Studio 集成 ARoute 编译报错 ( 兼容 support 库和 androidx 库 | add ‘tools:replace=“android:appCo )
- 【Android Gradle 插件】Gradle 扩展属性 ③ ( 为任意对象设置扩展属性 | 扩展属性定义方式 )
- 【Android Gradle 插件】build.gradle 中的 android 配置 ( 配置项 | compileSdkVersion 配置 | buildToolsVersion 配置 )
- 【Android 逆向】加壳的 Android 应用启动流程 | 使用反射替换 LoadedApk 中的类加载器流程
- Android版本铎A梦幻连连看游戏源代码完整版
- Android 儿子Activity在启动过程中的流程组件 && 儿子Activity在一个新的进程组件启动过程
- android Bluetooth(官方翻译)
- Android上层进入recovery流程
- android 输入法如何启动流程_Android输入法显示流程
- android 系统 休眠流程
- Android开发问题集锦十一--传感器的躁动