1.概述
在12.0的系统rom定制化产品开发中,在10.0以后系统默认手势中有三键导航和系统手势导航,在系统systemui设置默认系统手势导航以后,左右滑动手势返回功能
是在SystemUI中具体实现的,现在有需要要求控制左右滑动手势返回功能的启用和禁用,所以要分析手势返回功能的具体实现流程,然后实现这个功能文章来源:https://www.toymoban.com/news/detail-438013.html
2.SystemUI控制系统手势左右滑返回功能核心代码
frameworks/base/packages/SystemUI/src/com/android/systemui/navigationbar/NavigationBarView.java
frameworks/base/packages/SystemUI/src/com/android/systemui/navigationbar/gestural/EdgeBackGestureHandler.java
3.SystemUI控制系统手势左右滑返回功能分析 3.1 NavigationBarView.java关于系统手势的功能分析
在系统systemui中导航栏的主要代码管理都是在NavigationBarView.java来负责管理导航栏的代码的,所以分析下NavigationBarView.java 的相关源码,
NavigationBarView 在构造的时候通过创建 EdgeBackGestureHandler 实例,其是整个返回手势的核心管理类。文章来源地址https://www.toymoban.com/news/detail-438013.html
public NavigationBarView(Context context, AttributeSet attrs) {
super(context, attrs);
final Context darkContext = new ContextThemeWrapper(context,
到了这里,关于Android 12.0 SystemUI控制系统手势左右滑返回功能的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!