【发布时间】:2016-02-01 16:01:52
【问题描述】:
如果您在 Lollipop 的主题中将 android:windowTranslucentNavigation 设置为 true,则导航栏不会像 KitKat 中那样完全透明。相反,它是一个黑暗的半透明背景。这里有人知道那个背景的 alpha 值是多少吗?
【问题讨论】:
标签: android android-5.0-lollipop
如果您在 Lollipop 的主题中将 android:windowTranslucentNavigation 设置为 true,则导航栏不会像 KitKat 中那样完全透明。相反,它是一个黑暗的半透明背景。这里有人知道那个背景的 alpha 值是多少吗?
【问题讨论】:
标签: android android-5.0-lollipop
我用导航栏做了一些测试,发现android:windowTranslucentNavigation = true 时导航栏的 alpha 是黑色的 40%。
所以十六进制颜色为:#66000000
以下是我计算此值的步骤:
然后我计算如下: 255 是 100% 153是x x = 153 * 100 / 255 = 60%
所以我计算了alpha通道的invert值,alpha通道的真实值为100 - 60 = 40%
40% 的 ARGB 值是 (102,0,0,0) 十六进制是 #66000000
【讨论】: