android 简单实现沉浸式状态栏效果
16lz
2021-01-23
沉浸式状态栏是Android 4.4版本以后开始支持的效果:
实现方式:
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){
Window window = getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
}
但是Android5.0以后的实现方式又不同:
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP){//5.0
Window window = getWindow();
window.getDecorView().setSystemUiVisibity(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);//设置全屏
window.setStatusBarColor(Color.TRANSPARENT);//设置状态栏的颜色 透明
更多相关文章
- Android 日历方式显示的日期选择组件
- Android中TextView通过SpannableString设置字体、大小、颜色、样
- android 通过html设置textview的内容不同种颜色
- Android常用的颜色列表,color.xml
- Android四种点击事件和五中存储方式
- android 定时请求(两种实现方式)
- android使用Animation的两种方式
- Android设置Activity全屏的三种方式