C# Xamarin:如何更改导航栏颜色?

C# Xamarin : How to change navigation bar color?

我只想更改底部导航栏的颜色以匹配我的应用主题。

在哪个文件中,在哪里以及如何更改它?

例如here

在您的 Android 文件夹中,在方法 OnCreate 的 MainActivity.cs 中,在 LoadApplication(new App()); 像这样定义你的颜色:

var mainColor = Android.Graphics.Color.Rgb(29, 53, 87);

然后设置它:

if (Build.VERSION.SdkInt >= BuildVersionCodes.Lollipop)
{
   Window.SetNavigationBarColor(mainColor);
}