Android在代码中设置沉浸式布局的方法

 更新时间:2017年03月22日 09:49:37   作者:striveBus  
这篇文章主要介绍了Android在代码中设置沉浸式布局的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下

 先导入该包,进行 系统systemBar 管理

compile 'com.readystatesoftware.systembartint:systembartint:1.0.3' 

在BaseActivity中添加 该 字段;

public class BaseActivity extends Activity{ 
  @Override 
  protected void onCreate(Bundle savedInstanceState) { 
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { 
      setTranslucentStatus(true); 
      SystemBarTintManager tintManager = new SystemBarTintManager(this); 
      tintManager.setStatusBarTintEnabled(true); 
      tintManager.setStatusBarTintResource(R.color.my_red);//通知栏所需颜色 
    } 
    super.onCreate(savedInstanceState); 
    this.activity = this; 
  } 
   @TargetApi(19) 
  private void setTranslucentStatus(boolean on) { 
    Window win = getWindow(); 
    WindowManager.LayoutParams winParams = win.getAttributes(); 
    final int bits = WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS; 
    if (on) { 
      winParams.flags |= bits; 
    } else { 
      winParams.flags &= ~bits; 
    } 
    win.setAttributes(winParams); 
  } 
} 

以上所述是小编给大家介绍的Android在代码中设置沉浸式布局的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Android实现文字动态高亮读取进度效果

    Android实现文字动态高亮读取进度效果

    这篇文章主要为大家详细介绍了Android实现文字动态高亮读取进度效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-05-05
  • Android Q适配之IMEI替换为Android_id

    Android Q适配之IMEI替换为Android_id

    这篇文章主要介绍了Android Q适配之IMEI替换为Android_id,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • Android 自定义View的使用介绍

    Android 自定义View的使用介绍

    本篇文章小编为大家介绍,Android 自定义View的使用。需要的朋友参考下
    2013-04-04
  • Android文件下载进度条的实现代码

    Android文件下载进度条的实现代码

    我们今天开始学习的是下载进度的实现。今天的这段代码是网上找的,自己做了些小改,通过模拟器测试。文件下载进度条控制(就是为了高清壁纸加个进度条),自己研究了好久,但是进度条只能显示缓存写入文件的进度,不能显示下载进度。找了好久,终于找到一段用的代码,所以记录下来,大家分享
    2013-01-01
  • Android仿IOS系统悬浮窗效果

    Android仿IOS系统悬浮窗效果

    这篇文章主要为大家详细介绍了Android仿IOS系统悬浮窗效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • Android 编辑头像功能简单实现实例(图片选取,裁剪)

    Android 编辑头像功能简单实现实例(图片选取,裁剪)

    这篇文章主要介绍了Android 编辑头像功能简单实现实例(图片选取,裁剪),非常具有实用价值,需要的朋友可以参考下
    2017-06-06
  • 详解Flutter如何使用Completer实现防抖功能

    详解Flutter如何使用Completer实现防抖功能

    防抖是用于确保时间内的所有触发被合并成单一请求,在Flutter中,我们可以使用Completer 来实现防抖功能,下面我们就来看看具体实现方法吧
    2024-03-03
  • Android获取实时连接热点的设备IP

    Android获取实时连接热点的设备IP

    这篇文章主要介绍了Android获取实时连接热点的设备IP 的相关资料,文中给大家补充介绍了安卓获取接入的Wifi热点设备的Ip地址的代码,需要的朋友可以参考下
    2018-01-01
  • Android教程之开机流程全面解析

    Android教程之开机流程全面解析

    这篇文章主要介绍了Android开机流程,非常全面的分析了Android开机常见形式、函数调用与相关注意事项,需要的朋友可以参考下
    2016-06-06
  • Android地图控件之多地图展示

    Android地图控件之多地图展示

    这篇文章主要为大家详细介绍了Android地图控件之多地图展示,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-06-06

最新评论