根据需求要实现这个效果:


首先需要添加依赖:

compile 'com.gyf.barlibrary:barlibrary:2.2.9'
然后在Activity中初始化就可以了:
ImmersionBar.with(this).init();
然后在清单文件中设置:
   
android:theme="@style/Theme.AppCompat.NoActionBar">
就可以实现上述效果。
大神博客链接:gyf-dev/ImmersionBar: android 4.4以上沉浸式状态栏和沉浸式导航栏管理,包括状态栏字体颜色,一句代码轻松实现,以及对bar的其他设置,详见README,http://www.jianshu.com/p/2a884e211a62https://github.com/gyf-dev/ImmersionBar

在activity的onDestroy方法中执行

ImmersionBar.with(this).destroy(); //必须调用该方法,防止内存泄漏

建议在BaseActivity中初始化和销毁,可以参看demo中BaseActivity

public class BaseActivity extends AppCompatActivity {     private ImmersionBar mImmersionBar;     @Override     protected void onCreate(@Nullable Bundle savedInstanceState) {         super.onCreate(savedInstanceState);       mImmersionBar = ImmersionBar.with(this);       mImmersionBar.init();   //所有子类都将继承这些相同的属性             }      @Override     protected void onDestroy() {         super.onDestroy();         if (mImmersionBar != null)            mImmersionBar.destroy();  //必须调用该方法,防止内存泄漏,不调用该方法,如果界面bar发生改变,在不关闭app的情况下,退出此界面再进入将记忆最后一次bar改变的状态     } }
代码:
public class MainActivity extends AppCompatActivity {private ImmersionBar mImmersionBar;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);       mImmersionBar = ImmersionBar.with(this);        mImmersionBar.init();    }    @Override    protected void onDestroy() {        super.onDestroy();        if (mImmersionBar != null){            mImmersionBar.destroy();        }    }}


更多相关文章

  1. android实现获取有线和无线Ip地址的方法
  2. Android的设置界面:SharedPreferences和PreferenceActivity的使用
  3. Android中数据存储的5中方法
  4. android 界面布局 很好的一篇总结
  5. Android屏幕禁止休眠的方法
  6. Android中ImageButton自定义按钮的按下效果的代码实现方法,附网上

随机推荐

  1. Android(安卓)4.0 允许用户禁用 Google
  2. 最全面的Android(安卓)Intent机制讲解
  3. Service与Activity通信
  4. layout layout_alignLeft跟layout_toLeft
  5. Android(安卓)自定义View修炼-打造完美的
  6. 对新浪微博android客户端中ListView的实
  7. Android进程与线程基本知识二
  8. Android(安卓)string.xml如何输入空格、
  9. 分享:Android(安卓)应用有哪些常见,浅谈常
  10. Android绘图机制(二)——自定义View绘制形,