国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android頂部狀態欄透明化并釋放空間的兩種實現方法

2019-10-23 18:35:55
字體:
來源:轉載
供稿:網友

由于項目需求,需要將布局頂部放大狀態欄的空間,類似這種

android頂部狀態欄,android,透明狀態欄

在網上搜索找到兩種方法:

if (Build.VERSION.SDK_INT >= 19){   WindowManager.LayoutParams localLayoutParams = mActivity.getWindow().getAttributes();   localLayoutParams.flags = (WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS | localLayoutParams.flags);   if (fmMain != null) {<span style="white-space:pre"> </span>//fmMain:自定義的頂部導航條   <span style="white-space:pre"> </span>LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) fmMain.getLayoutParams();   <span style="white-space:pre"> </span>layoutParams.setMargins(0, ChuangChuangApp.STATUSBARHEIGHT, 0, 0);//STATUSBARHEIGHT狀態欄高度   fmMain.setLayoutParams(layoutParams);<span style="white-space:pre"> </span>//設置頂部margin值   }    } 

一般情況下margin值是可以不用設置的,這里因人而異;然后可以將導航條的背景設置成透明就可以達到效果了

另外一種方法:

if (Build.VERSION.SDK_INT >= 21) {   View decorView = getWindow().getDecorView();   fmMain.setBackgroundColor(Color.TRANSPARENT);   int option = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN    | View.SYSTEM_UI_FLAG_LAYOUT_STABLE;   decorView.setSystemUiVisibility(option);   getWindow().setStatusBarColor(Color.TRANSPARENT); } 

以上所述是小編給大家介紹的Android頂部狀態欄透明化并釋放空間的兩種實現方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網網站的支持!


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 什邡市| 霍山县| 德庆县| 阿鲁科尔沁旗| 六枝特区| 大新县| 西林县| 靖宇县| 云霄县| 彭山县| 贵定县| 峡江县| 赞皇县| 巴东县| 台湾省| 周至县| 莎车县| 云龙县| 建水县| 嘉兴市| 周至县| 尤溪县| 广河县| 黄石市| 谢通门县| 古蔺县| 涪陵区| 临夏县| 永州市| 弥勒县| 崇州市| 武穴市| 鄄城县| 滕州市| 揭阳市| 库伦旗| 黔江区| 灵台县| 威海市| 白朗县| 永安市|