Android 5.0 如何實現全透明狀態欄?

Android 5.0 如何實現全透明狀態欄,要像Google Play這樣完全沒有遮罩層的。見圖說話:

這是全透明的哦,向下滑動會變成不透明的

可是我只能實現有遮罩層的

請問如何實現Google Play這種全透明的狀態欄呢???


if(VERSION.SDK_INT &>= VERSION_CODES.LOLLIPOP) {
Window window = getWindow();
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS | WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.setStatusBarColor(Color.TRANSPARENT);
window.setNavigationBarColor(Color.TRANSPARENT);
}


推薦閱讀:

讓移動交互更好的 7 個提示
GUI 常用元素中英對照表 / 8. Selection
GUI 常用元素中英對照表 / 3. Toolbar
GUI 常用元素中英對照表 / 6. Confirmation Popup

TAG:用戶界面設計 | Android | 狀態欄statusbar |