因為專案需求要做乙個打**時頂部的遮蓋
然後就去弄了這個
關鍵部分就是視窗的屬性
mparams.type = windowmanager.layoutparams.type_system_error;
mparams.flags = windowmanager.layoutparams.flag_not_focusable
| windowmanager.layoutparams.flag_translucent_status
| windowmanager.layoutparams.flag_layout_inset_decor
| windowmanager.layoutparams.flag_layout_in_screen
| windowmanager.layoutparams.flag_not_touch_modal;
建立個view然後新增到視窗管理裡面去
效果如上
Android 改變頂部狀態列的顏色
版本4.4 1.在style.xml中新增 name android windowtranslucentstatus tools targetapi kitkat true item 2.改變狀態列顏色 在要適配的activity 比如activity main.xml 裡修改根layout 最底層...
android應用頂部狀態列學習筆記
看了一些關於應用頂部狀態列的文章,在此記錄一下 一,修改狀態列的情況有哪些 在android開發中,有時候我們需要對應用開啟時手機頂部的狀態列進行一些效果上的改變,比如 改變其背景顏色,使其與應用主色調相同或者不突兀 使狀態列背景色透明,同時使應用的contentview延伸到狀態列下面。上面這些需...
ios 隱藏頂部狀態列
ios6和 ios7在隱藏 status bar 三種方式比較 storyboard 介面上選中uiviewcontroller,最右邊simulated metrics找到 status bar 設定成 none 實現prefersstatusbarhidden方法,返回 yes bool pre...