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 设置透明度 标题栏 窗体透明

设置透明效果 大概有三种 1、用android系统的透明效果 Java代码  android:background="@android:color/transparent"  ...
  • cyuyanshujujiegou
  • cyuyanshujujiegou
  • 2015年04月05日 15:45
  • 3137

Android设置标题栏透明

在res\values\styles.xml 的中添加如下两段代码即可 true true
  • yangguang_98
  • yangguang_98
  • 2017年05月28日 18:27
  • 855

Android 系统状态栏沉浸式/透明化完整解决方案

转载:http://www.jianshu.com/p/34a8b40b9308 前言 网上已经有很多有关于系统状态栏的解决方案,这篇文章也不会有什么新奇的解决方案,都是本人经过自己试验,...
  • qq_15807167
  • qq_15807167
  • 2016年07月01日 13:39
  • 7218

【android】仿知乎ScrollView滚动改变标题栏透明度

刷知乎的时候看到,专题栏里面 往下滚动标题栏会由透明逐渐变蓝色,觉得这个效果不错,就想自己写一下 这是自己实现的效果图: 说下实现思路: 1、先获取顶部图片的高度height,这个有...
  • u013372185
  • u013372185
  • 2016年01月20日 16:36
  • 5066

android标题栏滑动变半透明

  • 2016年09月22日 12:12
  • 6.02MB
  • 下载

Android沉浸式状态栏(透明状态栏)最佳实现

Android沉浸式状态栏(透明状态栏)最佳实现   在Android4.4之前,我们的应用没法改变手机的状态栏颜色,当我们打开应用时,会出现上图中左侧的画面,在屏幕的顶部有一条黑色的状态栏,...
  • Android_Technology
  • Android_Technology
  • 2016年12月13日 22:16
  • 4216

Android4.4、Android5.0+状态栏颜色、透明等设置

Android 4.4 Manifest文件Activity的Theme设置: true true 代码中设置: ...
  • sjzx3142
  • sjzx3142
  • 2016年08月17日 16:22
  • 4599

android4.4透明标题栏实现

首先需要在src下新建一个values-v19文件夹,因为透明栏属性仅支持4.4以上 然后建立styles.xml,内容如下所示: true wind...
  • z282011862
  • z282011862
  • 2017年11月10日 22:27
  • 44

Android 滑动改变标题/栏导航栏颜色、透明度

Android 滑动改变标题/栏导航栏颜色、透明度。初始状态下,标题栏是透明的,随着滑动屏幕,标题颜色发生改变,而且icon和文字的颜色也发生了相应的变化,有个渐变的转化过程思路梳理 1. 监听Scr...
  • JM_beizi
  • JM_beizi
  • 2016年10月15日 23:23
  • 1836

随着ScrollView上下滚动 标题栏透明度随之而改变

activity中的代码package qdq.scolldistancetest; import android.content.Context; import android.graphics....
  • qidingquan
  • qidingquan
  • 2015年11月05日 16:15
  • 3302
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android标题透明沉浸式UI
举报原因:
原因补充:

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