如何在Android开发中设置沉浸式布局

本篇文章给大家分享的是有关如何在Android开发中设置沉浸式布局,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

成都创新互联公司专业为企业提供万荣网站建设、万荣做网站、万荣网站设计、万荣网站制作等企业网站建设、网页设计与制作、万荣企业网站模板建站服务,10多年万荣做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

 先导入该包,进行 系统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开发中设置沉浸式布局
分享链接:https://www.cdcxhl.com/article38/ppijpp.html

成都网站建设公司_创新互联,为您提供品牌网站建设外贸网站建设Google品牌网站制作营销型网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

小程序开发