【问题标题】:Android statusbar set background color to semitransparent colorAndroid状态栏设置背景色为半透明色
【发布时间】:2017-01-13 21:03:34
【问题描述】:

我已经设法将状态栏设置为不透明的颜色。是否也可以将状态栏设置为半透明颜色?

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorPrimary</item>
    <item name="android:windowTitleBackgroundStyle">@style/WindowTitleBackground</item>
</style>

<style name="WindowTitleBackground">
    <item name="android:background">#c83f51b5</item>
    <item name="android:textColor">@color/white</item>
    <item name="android:statusBarColor" tools:targetApi="lollipop">#c83f51b5</item>
</style>

显示的颜色仍然与 3f51b5 相同,但没有透明度值。有没有可能?

【问题讨论】:

    标签: java android


    【解决方案1】:

    这并不容易实现,但我在此博客中找到了针对 KitKat 和 Lollipop 版本的问题的解决方案。

    Android and the transparent status bar

    【讨论】:

      猜你喜欢
      • 2017-06-02
      • 2016-11-06
      • 1970-01-01
      • 1970-01-01
      • 2020-07-21
      • 1970-01-01
      • 2011-11-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多