你的位置:首页 > 软件开发 > 操作系统 > Android沉浸式通知栏设计

Android沉浸式通知栏设计

发布时间:2015-09-28 23:00:05
转载博客:http://www.2cto.com/kf/201503/381348.htmlAndroid4.4新特性,系统状态栏一体化。实现的步骤主要有以下几点:  1.android4.4 以上版本  2.设置app全屏:  方法:在AndroidManifest.  3.加 ...

Android沉浸式通知栏设计

转载博客:http://www.2cto.com/kf/201503/381348.html

Android4.4新特性,系统状态栏一体化。

实现的步骤主要有以下几点:

  1.android4.4 以上版本

  2.设置app全屏:

  方法:在AndroidManifest.

  3.加载nineoldandroids-2.4.0.jar

  4.实现类:把状态栏背景设为全透明。

项目结构图如下:

  Android沉浸式通知栏设计

主要调用的方法在MainActivity.java中实现如下:

public class MainActivity extends Activity{  @Override  protected void onCreate(Bundle savedInstanceState)  {    super.onCreate(savedInstanceState);    setTranslucentStatus();    setContentView(R.layout.activity_main);  }     /**   * 设置状态栏背景状态   */  private void setTranslucentStatus()   {    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT)    {      Window win = getWindow();      WindowManager.LayoutParams winParams = win.getAttributes();      final int bits = WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS;      winParams.flags |= bits;      win.setAttributes(winParams);    }    SystemStatusManager tintManager = new SystemStatusManager(this);    tintManager.setStatusBarTintEnabled(true);    tintManager.setStatusBarTintResource(0);//状态栏无背景  }}

原标题:Android沉浸式通知栏设计

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录