Android:透明状态栏的效果实现

Android kitkat(Android 4.4)增加了有一个的特性,可以设置手机状态栏的背景,让手机整个界面的风格保持一致,看起来非常清爽。例如QQ5.0的状态栏

Android:透明状态栏的效果实现_第1张图片

实现办法:
方法很简单,在你们代码setContentView之前中加入版本判断:


if(VERSION.SDK_INT >= VERSION_CODES.KITKAT) {
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);

}

在对应的xml中添加两个属性

android:fitsSystemWindows="true"  
android:clipToPadding="true"  

http://blog.csdn.net/c_m_l/article/details/48782593
http://download.csdn.net/detail/c_m_l/9146603

你可能感兴趣的:(android)