Android实现沉浸式状态栏

 更新时间:2016年11月14日 16:24:06   作者:shineflowers  
这篇文章主要为大家详细介绍了Android沉浸式状态栏的实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

前段时间,项目中用到了沉浸式的状态栏,在此记录一下,代码如下:

package com.jackie.immersive; 
 
import android.os.Build; 
import android.os.Bundle; 
import android.support.v7.app.AppCompatActivity; 
import android.view.View; 
 
public class MainActivity extends AppCompatActivity { 
 
  @Override 
  protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
  } 
 
  @Override 
  public void onWindowFocusChanged(boolean hasFocus) { 
    super.onWindowFocusChanged(hasFocus); 
    if (hasFocus && Build.VERSION.SDK_INT >= 19) { 
      View decorView = getWindow().getDecorView(); 
      decorView.setSystemUiVisibility( 
          View.SYSTEM_UI_FLAG_LAYOUT_STABLE 
              | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION 
              | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN 
              | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION 
              | View.SYSTEM_UI_FLAG_FULLSCREEN 
              | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY); 
    } 
  } 
} 

 效果如下:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Android中Volley框架下保持会话方法

    Android中Volley框架下保持会话方法

    这个是基于session的一个网络会话,手机app给服务器发送登陆请求的时候,服务器返回的网络response(networkRespone)的头(head)里面存放着你想要的sessionid。这篇文章主要介绍了Android中Volley框架下保持会话方法的相关资料,需要的朋友可以参考下
    2016-11-11
  • kotlin实现通知栏提醒功能示例代码

    kotlin实现通知栏提醒功能示例代码

    这篇文章主要给大家介绍了关于kotlin实现通知栏提醒功能的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用kotlin具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-08-08
  • Android Flutter利用CustomPaint绘制基本图形详解

    Android Flutter利用CustomPaint绘制基本图形详解

    CustomPaint其实和前端的Canvas基本上是一样的,前端Canvas支持的绘制方法CustomPaint都支持,毕竟CustomPaint其实也是基于Canvas实现的。本篇我们来介绍 CustomPaint 基本图形的绘制,感兴趣的可以了解一下
    2022-07-07
  • Android实现卡片翻转动画

    Android实现卡片翻转动画

    这篇文章主要为大家详细介绍了Android实现卡片翻转动画,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • Android自定义滑动解锁控件使用详解

    Android自定义滑动解锁控件使用详解

    这篇文章主要为大家详细介绍了Android自定义滑动解锁控件的使用方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • android ViewPager实现自动无限轮播和下方向导圆点

    android ViewPager实现自动无限轮播和下方向导圆点

    本篇文章主要介绍了android ViewPager实现自动轮播和下方向导圆点,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-02-02
  • Android App中ListView仿QQ实现滑动删除效果的要点解析

    Android App中ListView仿QQ实现滑动删除效果的要点解析

    这篇文章主要介绍了Android App中ListView仿QQ实现滑动删除效果的要点解析,重点是要判断手势按下的位置坐标,需要的朋友可以参考下
    2016-04-04
  • Android实现listview动态加载数据分页的两种方法

    Android实现listview动态加载数据分页的两种方法

    这篇文章主要为大家详细介绍了Android实现listview动态加载的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • 详解Android使用Html.fromHtml需要注意的地方

    详解Android使用Html.fromHtml需要注意的地方

    本篇文章主要介绍了详解Android使用Html.fromHtml需要注意的地方,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • BootStrapValidator与My97日期校验的实例代码

    BootStrapValidator与My97日期校验的实例代码

    这篇文章给大家介绍了bootstrapvalidator与my97日期校验的实例代码,代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-01-01

最新评论