如何去除Android5.1状态栏音量下部分

本文是基于Android5.1的代码

                             Android原生下拉栏样式(此图是转载的)


                                          怎去红色部分的呢?(此图是转载的

很简单,直接隐藏掉就行了,接下来找到我们的路径:

frameworks\base\packages\SystemUI\src\com\android\systemui\volume\ZenModePanel.java

 private void updateWidgets() {
        if (mTransitionHelper.isTransitioning()) {
            mTransitionHelper.pendingUpdateWidgets();
            return;
        }
        final int zen = getSelectedZen(Global.ZEN_MODE_OFF);
        final boolean zenOff = zen == Global.ZEN_MODE_OFF;
        final boolean zenImportant = zen == Global.ZEN_MODE_IMPORTANT_INTERRUPTIONS;
        final boolean zenNone = zen == Global.ZEN_MODE_NO_INTERRUPTIONS;
        final boolean expanded = !mHidden && mExpanded;

//      mZenButtons.setVisibility(mHidden ? GONE : VISIBLE);
        mZenButtons.setVisibility(GONE);
        
        mZenSubhead.setVisibility(!mHidden && !zenOff ? VISIBLE : GONE);
        mZenSubheadExpanded.setVisibility(expanded ? VISIBLE : GONE);
        mZenSubheadCollapsed.setVisibility(!expanded ? VISIBLE : GONE);
        mMoreSettings.setVisibility(zenImportant && expanded ? VISIBLE : GONE);
        mZenConditions.setVisibility(!zenOff && expanded ? VISIBLE : GONE);

        if (zenNone) {
            /// M: Support "Operator plugin - customize zen none text". @{
            String zenNoneTitle = mContext.getString(R.string.zen_no_interruptions_with_warning);
            zenNoneTitle = PluginFactory.getVolumePlugin(mContext)
                    .customizeZenModeNoInterruptionsTitle(zenNoneTitle);
            /// M: Support "Operator plugin - customize zen none text". @}

            mZenSubheadExpanded.setText(zenNoneTitle);
            mZenSubheadCollapsed.setText(mExitConditionText);
        } else if (zenImportant) {
            mZenSubheadExpanded.setText(R.string.zen_important_interruptions);
            mZenSubheadCollapsed.setText(mExitConditionText);
        }
        mZenSubheadExpanded.setTextColor(zenNone && mPrefs.isNoneDangerous()
                ? mSubheadWarningColor : mSubheadColor);
    }

mZenButtons.setVisibility(mHidden ? GONE : VISIBLE) 直接注释掉或 mZenButtons.setVisibility(GONE);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值