沉浸式狀態欄,指的是把安卓手機屏幕頂部那一欄,做成開發者想要的顏色或圖片背景。它是 Material Desgin 的設計思維,關于它名字的由來,國內都這么叫啦。
@Override PRotected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState);// 沉浸式狀態欄使用用法 if (Build.VERSION.SDK_INT >= 21) { View decorView = getWindow().getDecorView(); decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE); //設置透明,當然還可以根據你的需求來設置顏色。 getWindow().setStatusBarColor(Color.TRANSPARENT); // 注意還需要在 xml 布局里 指定 android:fitsSystemWindows="true" 屬性,注意是你當前布局倒數第二級的布局里添加,不然發 生錯位的問題。 } setContentView(R.layout.activity_fruit); }代碼真的很簡單,不喜勿噴,有不對的地方還需高手指出。
新聞熱點
疑難解答