Android沉浸式透明状态栏,布局顶到状态栏(修改Theme主题实现)

目录

  • 状态栏透明效果
  • 代码实现
  • 存在的问题

状态栏透明效果

先来看看效果:
状态栏透明且布局顶到状态栏
简单看了一下,网上有很多方法能够达到类似的效果,下面来简单介绍一下如何实现以上效果:

代码实现

  1. AppTheme.Normal的style代码如下
    <style name="AppTheme.Normal" parent="AppTheme">"windowActionBar">false"windowNoTitle">true"android:windowTranslucentStatus">true"android:windowDrawsSystemBarBackgrounds">true"android:statusBarColor">@android:color/transparentstyle>

2.在Application中引用Theme

    <applicationandroid:allowBackup="true"android:icon="@mipmap/ic_launcher"android:label="@string/app_name"android:roundIcon="@mipmap/ic_launcher_round"android:supportsRtl="true"android:installLocation="auto"android:name=".base.LiveApplication"android:theme="@style/AppTheme.Normal">

存在的问题

以上方式实现了状态栏透明效果,并且布局能够顶到状态栏上面,但是还是存在一些不足之后,某些机型中,状态栏并非完全透明,而是有灰色渐变阴影,如何去掉状态栏上面渐变阴影呢?这个问题好像是跟系统有关系,暂时没找到解决方案,我看了一下,qq的透明效果中也存在阴影,这么看来,这个问题应该无解了。
qq中的状态栏透明效果


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部