Android标题透明沉浸式UI

原创 2016年06月01日 11:21:33

透明状态栏加透明导航栏

透明标题

透明导航

style的配置

android从4.4开始,开始支持UI使用StatusBar与NavigationBar的范围。

所以要进行下面的配置:

在value中的styles.xml中设置

<!-- Base application theme. -->
<style name="AppTheme.Base" parent="Theme.AppCompat.Light.NoActionBar">
    <!-- Customize your theme here. -->
</style>
<style name="AppTheme" parent="AppTheme.Base"></style>

在value-v19中的styles.xml中设置(为了兼容4.4)

<style name="AppTheme" parent="AppTheme.Base">
    <item name="android:windowTranslucentStatus">true</item>
    <item name="android:windowTranslucentNavigation">true</item>
</style>

在value-v21中的styles.xml中设置

<style name="AppTheme" parent="AppTheme.Base">
    <!--透明状态栏-->
    <item name="android:windowTranslucentStatus">true</item>
    <!--透明导航栏-->
    <item name="android:windowTranslucentNavigation">true</item> 
    <!--使状态栏,导航栏可绘制-->
    <item name="android:windowDrawsSystemBarBackgrounds">true</item>
</style>

然后使用AppTheme这个主题,这是1个示例,应该看得出来吧。只要在你的AppTheme的v19版本和v21版本添加了相应属性就好。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android启动画面的作用

转自:http://www.apkbus.com/android-239088-1-1.html 什么是启动画面? 启动应用程序后,进入主功能界面前会有一张图片或一段动...

android 设置透明度 标题栏 窗体透明

设置透明效果 大概有三种 1、用android系统的透明效果 Java代码  android:background="@android:color/transparent"  ...

Android UI体验之全屏沉浸式透明状态栏效果

前言:    Android 4.4之后谷歌提供了沉浸式全屏体验, 在沉浸式全屏模式下, 状态栏、 虚拟按键动态隐藏, 应用可以使用完整的屏幕空间, 按照 Google 的说法, 给用户一种 身...

android 沉浸式标题

  • 2016年12月09日 20:08
  • 23.92MB
  • 下载

android界面UI美化:沉浸模式、全透明或半透明状态栏及导航栏的实现

android api19开始我们就能对顶部状态栏和底部导航栏进行半透明处理了,而api21开始则可以实现全透明状态栏与导航栏以及开启沉浸模式,至于什么是沉浸模式,大家百度一下应该就都知道了,有一点需...

Android透明化/沉浸式状态栏实践及源码分析

何为透明状态栏?有人说透明状态栏就是沉浸式状态栏,这里不多解释,详见为什么在国内会有很多用户把「透明栏」(Translucent Bars)称作 「沉浸式顶栏」?。本文将对于透明状态栏设置方法做一个讲...

android 沉浸式 状态栏透明 与应用头部背景一样

像IOS一样,状态栏透明,和应用背景重叠,与应用统一颜色样式 在android4.4之前,是没有这种效果的,状态栏默认都是黑色,状态栏与应用都是分开的,在4.4之后,也就是api19以上(包括19)...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android标题透明沉浸式UI
举报原因:
原因补充:

(最多只允许输入30个字)