Translucent system UI styling
To get the most impact out of your content, you can now use new window styles and themes to request translucent system UI, including both the status bar and navigation bar. To ensure the legibility of navigation bar buttons or status bar information, subtle gradients is shown behind the system bars. A typical use-case would be an app that needs to show through to a wallpaper.

这个是Android Developer上的原文 反正我也看得不是很懂 我知道的就是实现和导航栏和状态栏的透明 带一些渐变效果

1. 设置主题


添加了这两个属性之后 就是是这个效果了 可以看到 listview已经被顶到上面去了 不知道是不是bug 查了下资料 目前的解决办法好像都是给layout设置padding来解决

2.设置颜色和设置padding

private void initSystemBar() {    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {        setTranslucentStatus(true);        SystemBarTintManager tintManager = new SystemBarTintManager(this);        tintManager.setStatusBarTintEnabled(true);        tintManager.setStatusBarTintResource(R.color.actionbar_bg);        SystemBarConfig config = tintManager.getConfig();        listViewDrawer.setPadding(0, config.getPixelInsetTop(true), 0, config.getPixelInsetBottom());    }}

3.最终效果

参考资料:

http://mindofaandroiddev.wordpress.com/2013/12/28/making-the-status-bar-and-navigation-bar-transparent-with-a-listview-on-android-4-4-kitkat/

http://stackoverflow.com/questions/20781014/translucent-system-bars-and-content-margin-in-kitkat

更多相关文章

  1. android 幕滑动效果
  2. Android动画效果 Android Animation
  3. android仿qq分组列表效果
  4. Android 仿苹果滑动效果
  5. Android――ImageButton按下效果设计
  6. Android彩蛋效果,微信彩蛋效果
  7. Lottie-移动动画效果框架
  8. android使用gridview的书架效果
  9. activity页面切换效果

随机推荐

  1. android 界面跳转
  2. 利用ActivityInstrumentationTestCase2测
  3. 【android studio】 the logging tag can
  4. JNI / C for android 技术总揽
  5. Android中检测手机制式和移动网络类型
  6. Android中的数据存储与传输
  7. 在 Android 中使用 SQLite, ContentProvi
  8. [Android] Activity页面切换效果
  9. 如何提高Android用户体验
  10. android一些细节问题