2017-01-09 75 views
1

导航栏的阿尔法我想改变导航栏的Alpha值。 我都试过了,如何降低安卓

<item name="android:navigationBarColor">@color/colorNav</item>这在我的styles.xml。

,并设置颜色,

<color name="colorNav">#9623ba68</color>

但这不起作用。我怎样才能使它工作?

+0

你是不是指透明的抽屉? –

+0

确保该项目在当前选定的主题下。 也尝试使用: 窗口设置导航栏颜色。setNavigationBarColor(@ColorInt INT颜色) 见下 –

+0

答案@ AdityaVyas - 拉坎没有,在底部 –

回答

0

试试这个:

window.setNavigationBarColor(@ColorInt int color) 

既然你已经在RGB有颜色,所有你需要做的是阿尔法一部分追加到它(RGBA): 所以你的颜色:#23ba68和96%的Alpha(F2 ):#23BA68F2

下面是百分比到十六进制值的正确表格。例如。对于50%的白色,你会使用#80FFFFFF。

100% - FF

95% - F2

90% - E6

85% - D9

80% - CC

75% - BF

70% - B3

65% - A6

60% - 99

55% - 8C

50% - 80

45% - 73

40% - 66

35% - 59

30% - 4D

25% - 40

20% - 33

15% - 26

10% - 1A

5% - 0D

0% - 00

+0

相同的结果导航栏像以前一样:( –

+0

你想将它设置为? –

+0

这个颜色#23ba68用什么颜色alpha值为96 –