【发布时间】:2021-08-19 06:46:12
【问题描述】:
我尝试如下动态更新状态栏,但收到警告标志 FLAG_TRANSLUCENT_STATUS 现在已被弃用,我该如何解决这个问题?
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
// clear FLAG_TRANSLUCENT_STATUS flag:
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
// add FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS flag to the window
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
// finally change the color
getWindow().setStatusBarColor(ContextCompat.getColor(this, color));
}
【问题讨论】:
标签: android android-studio android-statusbar