Lollipop中导航栏的默认Alpha值

时间:2015-11-01 19:32:12

标签: android android-5.0-lollipop

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

1 个答案:

答案 0 :(得分:4)

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

因此十六进制的颜色为:#66000000

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

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

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

    所以我计算了alpha通道的反转值,alpha通道的真值是100 - 60 = 40%

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

    enter image description here