【发布时间】:2015-05-18 19:27:29
【问题描述】:
我想在我的主要活动上设置状态栏和导航栏半透明,而所有其他活动都使用 Material Design。
到目前为止,我得到的是:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
Window window = this.getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
window.addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
}
但结果是:
我什至尝试将颜色设置为透明:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
Window window = this.getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.setStatusBarColor(getResources().getColor(android.R.color.transparent));
window.setNavigationBarColor(getResources().getColor(android.R.color.transparent));
}
但我没有得到让导航按钮和状态栏上的图标可见的渐变阴影:
想法?
【问题讨论】:
标签: android