如何更改 Android 上软件主页/后退按钮的背景颜色?

Sam*_*mpo 6 android react-native

许多 Android 设备使用屏幕底部的软件主页/后退按钮。各种应用程序会更改这些按钮的颜色,以更好地匹配应用程序颜色主题。

在 React Native 中如何改变这些颜色?(最好以编程方式,这样浅色和深色屏幕可以使用不同的按钮颜色。)

三星 Galaxy S10 的示例:

团队:

Teams 中的 Android 软件按钮

Slack 第一个屏幕:

Slack 中的 Android 软件按钮

Slack 第二个屏幕:

在此输入图像描述

Sam*_*mpo 8

用 Android 术语来说,就是导航栏。从 Android 21(5.0、Lollipop)开始,可以使用 styles.xmlWindow.setNavigationBarColor.

在 React Native 中,您可以使用例如react-native-navigation-bar-colorreact-native-navbar-color包。