【问题标题】:Default Alpha value of navigation bar in LollipopLollipop中导航栏的默认Alpha值
【发布时间】:2016-02-01 16:01:52
【问题描述】:

如果您在 Lollipop 的主题中将 android:windowTranslucentNavigation 设置为 true,则导航栏不会像 KitKat 中那样完全透明。相反,它是一个黑暗的半透明背景。这里有人知道那个背景的 alpha 值是多少吗?

【问题讨论】:

    标签: android android-5.0-lollipop


    【解决方案1】:

    我用导航栏做了一些测试,发现android:windowTranslucentNavigation = true 时导航栏的 alpha 是黑色的 40%。

    所以十六进制颜色为:#66000000

    以下是我计算此值的步骤:

    1. 我做了如下截图
    2. 然后我在 Gimp 图像编辑器中打开它并获取每种颜色的 RGB 值
    3. 白色为 (255,255,255),navBar 下为白色 (153,153,153)
    4. 灰色为 (150,150,150),navBar 下为灰色 (90,90,90)

    然后我计算如下: 255 是 100% 153是x x = 153 * 100 / 255 = 60%

    所以我计算了alpha通道的invert值,alpha通道的真实值为100 - 60 = 40%

    40% 的 ARGB 值是 (102,0,0,0) 十六进制是 #66000000

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-27
      • 1970-01-01
      • 2018-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-14
      相关资源
      最近更新 更多