Android应用主题色扩展到手机通知栏的代码设置

 时间:2026-02-12 10:56:06

1、在开发平台中新建一个项目工程,项目gradle文件文件中导入依赖(必须):

compile 'com.readystatesoftware.systembartint:systembartint:1.0.3'

2、创建一个应用中所有窗口Activity的基类BaseActivity,在其中onCreate方法中运行以下的方法

代码如下:

public class BaseActvity extends AppCompatActivity{

    @Override

    protected void onCreate(@Nullable Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setStatusBarTranslucent();

    }

    private void setStatusBarTranslucent(){

        getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);

     五科披   SystemBarTintManager tintManager = new SystemBarTintManager(this);

        tintManager.setStatusBarTintEnabled(true);

        tintManager.setStatusBarTintResource(R.color.background_main);

        //设置延伸到通知栏的主题颜色(现在设为黄色)

    }

}

3、新建一个空白的窗口Activity继承基类BaseActivity即可

public class MainActivity extends BaseActvity {    

@Override    

        protected void onCreate(Bundle savedInstanceState) {        

             super.onCreate(savedInstanceState);     糟盲  海闲 

             setContentView(R.layout.activity_main);    

        }

}

4、运行即可得到以下效果:可以看见通知栏已经变为黄色背景了

Android应用主题色扩展到手机通知栏的代码设置

  • 中医治盆腔炎:[26]治疗慢性盆腔炎的验方
  • 如何分析app的安全性
  • 肉肉植物的养殖方法
  • 岗位桌面操作步骤详解
  • 核心路由器的连接和设置
  • 热门搜索
    如何去除图片水印 易烊千玺是哪里人 嘉兴旅游景点大全 粤y是哪里的车牌 产假期间工资如何发放 鱼生病了怎么办 哪里英文 如何删除qq聊天记录 ae模板怎么用 如何开通微信公众号