如何将Android设备导航栏的颜色变为白色,而图像仍为白色



这是我使用Window w=This.getWindow((更改导航栏颜色时得到的结果的图像;w.setNavigationBarColor(Color.parseColor(0xFFFFFFFF((;

https://i.stack.imgur.com/CYpgg.png

从核心库的1.5.0版本开始,在活动中使用以下代码将导航图标颜色更改为深色非常简单:

WindowInsetsControllerCompat(window, window.decorView).isAppearanceLightNavigationBars = true

但请注意,只有Android 8.0(API 26级(才支持深色导航图标。在较低的操作系统版本上,您应该保持导航栏颜色较深,以保持导航图标可见。

最新更新