zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

Android 10.0 SystemUI 手势导航 隐藏导航栏底部布局

Android 布局 隐藏 导航 底部 10.0 手势 SystemUI
2023-09-14 09:05:08 时间

在10.0SystemUI 中导航栏 分为手势导航和三键导航 三键导航切换到手势导航时,默认会有 一条黑色的横线 布局 代表当前是手势布局
由于客户觉得 这条黑色横线 布局 觉得不美观,所以要求去掉黑色布局 为了实现需求,来看下这个布局

首选看下 NavigationBarView.java 这个底部导航栏布局的源码

public NavigationBarView(Context context, AttributeSet attrs) {
   
    super(context, attrs);
    mIsVertical = false;
    mLongClickableAccessibilityButton = false;
    mNavBarMode = Dependency.get(NavigationMod