/**     * 沉浸状态栏     */    public void setStatusBar(boolean isChange,Activity mActivity) {        if (!isChange){            return;        }        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {//            mActivity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);//            mActivity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);//            mActivity.getWindow().setStatusBarColor(mActivity.getResources().getColor(R.color.window_status_bar));            // 透明状态栏            Window window = mActivity.getWindow();            window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS                    | WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);            window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN                    /*| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION*/                    | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);            window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);            window.setStatusBarColor(Color.TRANSPARENT);        }    }
/** *将状态栏元素设置为深色(为了解决背景色是白色状态栏元素看不见问题) * */public boolean setDeepStatusBar(boolean isChange,Activity mActivity) {        if (!isChange){            return false;        }        if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.M){            // 透明状态栏            Window window = mActivity.getWindow();            window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS                    | WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);            window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN                    /*| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION*/                    | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);            window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);            window.setStatusBarColor(Color.TRANSPARENT);            //设置状态栏文字颜色及图标为深色            mActivity.getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN                    | View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);            return true;        }else {            return false;        }    }

完整工具类链接:https://download.csdn.net/download/yonghuming_jesse/11579248

 

另,附上博主自己的淘宝客项目下载码(可查淘宝商品优惠券,使用优惠券购物后可加微信客服返现,返现额度全网最高,客服微信android_jesse):

更多相关文章

  1. android中客服端和服务器端的链接
  2. Android沉浸式状态栏(包含 小米、魅族)
  3. Android(安卓)shape layer-list实现左右半圆的优惠券样式
  4. Android(安卓)深色模式适配
  5. Android核心分析(22)-----Android应用框架之Activit
  6. Android(安卓)沉浸式状态栏完美解决方案
  7. (Android)react-native更改状态栏文字和图标颜色
  8. android之socket网络编程
  9. 百度招聘Android客服端(1)

随机推荐

  1. Android进程系列第八篇---LowmemoryKille
  2. Xamarin.Android使用教程之创建第一个And
  3. 浅谈android的selector背景选择器
  4. eclipse android sdk can`t fount adb.ex
  5. Android操作HTTP实现与服务器通信
  6. Android知识简单测试题
  7. 浅入浅出 Android(安卓)安全:第一章 Andro
  8. 1.Android(了解Android王国)
  9. android tab和listiew
  10. android:windowSoftInputMode