Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android 系統狀態欄一體化

Android 系統狀態欄一體化

編輯:關於Android編程

Android4.4新特性,系統狀態欄一體化。

實現的步驟主要有以下幾點:

1.android4.4 以上版本

2.設置app全屏:

方法:在AndroidManifest.xml中設置android:theme="@android:style/Theme.Translucent.NoTitleBar"

3.加載nineoldandroids-2.4.0.jar

4.實現類:把狀態欄背景設為全透明。

項目結構圖如下:

\

主要調用的方法在MainActivity.java中實現如下:<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PHByZSBjbGFzcz0="brush:java;">public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setTranslucentStatus(); setContentView(R.layout.activity_main); } /** * 設置狀態欄背景狀態 */ private void setTranslucentStatus() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { Window win = getWindow(); WindowManager.LayoutParams winParams = win.getAttributes(); final int bits = WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS; winParams.flags |= bits; win.setAttributes(winParams); } SystemStatusManager tintManager = new SystemStatusManager(this); tintManager.setStatusBarTintEnabled(true); tintManager.setStatusBarTintResource(0);//狀態欄無背景 } }

有這方面需求的朋友可以下載試試。

資源地址:http://download.csdn.net/detail/aiyuan0204/8485597

注:這是android4.4新特性,只支持4.4以上版本

下面是效果圖:


  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved