沉浸式状态栏时,Activity加载了多个Fragment,每个Fragment的 顶部背景色不同,
需要根据背景色的深浅,设置状态栏图标和文字的颜色。
var flag = false//方便测试,可根据实际情况修改
private fun setStatusBar() {
if (flag) {
// 实现状态栏图标和文字颜色为暗色
Log.d("caowj", "暗"

本文介绍了一种在Android应用中根据不同Fragment背景色调整状态栏图标和文字颜色的方法。通过判断背景色的深浅来切换状态栏颜色显示为亮色或暗色。
最低0.47元/天 解锁文章
2616

被折叠的 条评论
为什么被折叠?



