C# Xamarin : How to change navigation bar color?

标签 c# xamarin xamarin.forms xamarin.android

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

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

例如here

最佳答案

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

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

然后设置它:

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

关于C# Xamarin : How to change navigation bar color?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69417806/

相关文章:

xamarin.forms - 如何在 F# Xamarin.Forms 应用程序中使用 C# 任务?

c# - 测试 MassTransit 订阅者

用于克隆 IList 的 C# 通用扩展方法

c# - 为什么要使用 params 关键字?

Xamarin.Forms UWP - 如何将应用程序锁定为横向

visual-studio-2015 - 如何将 UWP 目标添加到现有 Xamarin Forms 项目?

c# - 两个版本的 C# 应用程序之间的 COM 问题

java - 找不到 JDK

xaml - 使用 Fontsize、FontAttributes 和 Horizo​​ntalOptions 时出现未处理的异常错误

xamarin - 平台上不同的网格大小(高度)